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

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

How to secure for free your endpoints with AWS

This post continues the series launched long time ago with the first article about microservices. Supposing you have the best microservice ever that is deployed with Elastic Beanstalk. It has one or more endpoints that by default communicates through HTTP protocol. Let’s see how to add the security layer without any cost and without too […]

Several tips for your Beanstalk service

Creating a Beanstalk environment using the AWS console is a very straightforward mission mainly because the entire flow is very intuitive and steps are clearly listed. But with this approach we must ensure several configuration options are properly set. In this article we’ll list a couple of settings we saw ignored in many situations. Our […]

Configure Tomcat to support a maximum number of requests

It passed a while since we described why it is important to manage the number of connections your embedded Tomcat can handle and in that episode we promised that we’ll describe how to do that for a classical Tomcat container. Actually, this is very easy to realize just by setting the value of maxThreads inside […]

How to customize the embedded Tomcat

We started several time ago a series of posts that show step by step how to build a microservice using Java platform and to run it in AWS Beanstalk. The microservice runs using an embedded version of the Tomcat web server. In this post, we’ll continue with a new topic about how to improve availability […]