Tool to analyze AWS costs interactively

Recently we discovered a solution that could help you monitor and analyze AWS costs in a very nice manner, providing more details than the default AWS billing console. The tool is named Total Cloud (https://totalcloud.io). First of all, it takes only 2 minutes to sign up. After that you have to create a read-only AWS […]

Scale up & down your Beanstalk environment according to a schedule

Beanstalk launched long time ago support for scaling your environment according to a defined schedule. For some unknown reasons, we discovered this feature is known by very few people. We use it in 2 scenarios: To scale up one environment when we expect a high load To completely close our staging environments out of office […]

Simple script we use to connect to Beanstalk host

The title of this post is self explanatory and it explains perfectly what we want to share today with you: a basic script we have in our home directory and we use it each time we want to ssh on a host from a Beanstalk environment. The script is: #!/bin/sh RANDOM=$$$(date +%s) PEM_FILE=${*: -1} hosts=”” […]

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