On demand vs provision capacity for AWS DynamoDB tables

Starting a while ago, you can create DynamoDB tables without provisioning a throughput for them. In that way, you will pay for only you will consume instead of spending money for planned capacity that is never used. As always, there are always pros and cons for each approach. We performed several simulations and we want […]

November in Review

Below it’s a summary containing stuffs from CirrusUp! Enjoy reading! Latest posts Limit accepted requests using AWS ElastiCache If you want to protect against sudden traffic increases, then definitely it’s a good practice to add a throttling framework. If you run your application on multiple hosts, then you need a way to synchronize statistics across […]

Tunnel to your Redis cluster

A while ago, we wrote a post describing how to protect your service with a throttling mechanism. That mechanism uses Redis database to synchronize statistics between service’s hosts. Redis is offered by AWS as part of AWS ElastiCache Service. If you remember, we promised you that we’ll describe how to connect to an AWS Redis […]

How to setup mail inbox for free when domain is hosted in Route 53

Today we’ll continue our journey into the wonderful world of AWS Route 53, the in cloud replacement of a traditional DNS service. Until now, we discussed how to handle outages using Route 53 and how to run an application with multiple code versions. Let’s imagine the following scenario: you have just launched your startup. Most […]

Sending messages through AWS ElastiCache

A while ago we published an article to demo how to use AWS ElastiCache as a data store for a throttling mechanism. AWS ElastiCache is the “in cloud” version of Redis framework: an in-memory key-value datastore, distributed across multiple nodes, that offers sub-milliseconds latency. In this post we are going to present another use case […]

How to map object classes to AWS DynamoDB tables

Usually, programmatic interaction with an AWS service is done using the SDK. But for DynamoDB there is another official option provided by AWS team: a library that helps you mapping an object class to a table. In a way, it’s what a object-relational mapping framework (like Hibernate or Carbonado) does for a relational database. We […]

How logging could kill a microservice

The story we are going to tell is about a recent event. But is something that could have had very bad consequences and for that we want to share it with you. Recently one of our collaborators called us complaining that in a microservice he has, from time to time “one host is going crazy”. […]