Comparing tools for AWS diagrams

Do you that beautiful and professional architectural diagrams of an application? Have you ever wondered how they are done? Well…there is nothing magic behind, just some tools. About 2 of them we’ll discuss today without pretending we exhausted the list or our opinions should be taken by you. Hava Hava is able to extract details […]

How to add customization files in Elastic Beanstalk

There is an entire section in the AWS Beanstalk documentation about configuring your application with customization files, but for us 2 aspects are actually missing: how to actually add those files and how to check for the running output of those files. Let’s say you deploy with Beanstalk a Java app that is build with […]

Are you aware of Pre-Signed URLs in AWS S3?

Today we want to tell you a story: recently we recently met with a friend and between many discussions started with “remember when”, we had also discussed technical problems. He detailed us an interesting solution done in order to give temporary access to some files he has stored somewhere. We know and we admit we […]

Distributed locking with AWS ElastiCache

It’s been a long time since we published an article about how to integrate AWS SWF in your microservice in order to have a mechanism for distributed locking. Distributed locking is a feature necessary in certain situation when one and only one entity from a mass has to perform a given task like generate a […]

For what is not Glacier?

Excluding costs, there are 2 main things that makes AWS great: large number of services offered and integration between those services. And for the last category, a good example is the integration between AWS S3 and Glacier. With only few clicks in the S3 console, you can create a lifecycle rule that automatically moves objects […]

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 […]