Huggies – AWS Elastic Beanstalk Automation Tool


Huggies is a side project that I started when working for the NAPI team which pronounced as ['næpɪ], and that is why I named it as Huggies 😉 The team's environments are mostly on AWS Elastic Beanstalk. In general, Elastic Beanstalk is a good tool as it abstracts the complexicity of managing Elastic Load Balancer, … Continue reading Huggies – AWS Elastic Beanstalk Automation Tool

Hack ‘Environment Type’ in Elastic Beanstalk


In the Elastic Beanstalk console, you get two options for your environment type: Load balancing + auto scaling or Single instance. If it make you think Single instance is just a single instance, then you are cheated. It is actually a auto scaling group as well, but with Min:1 Max:1 setting. And Elastic Beanstalk creates … Continue reading Hack ‘Environment Type’ in Elastic Beanstalk

Hourly Intermittent Elastic Beanstalk Service Interruption


We noticed that one of our Java applications that is deployed on Elastic Beanstalk has hourly service interruption. Each outage only lasts for about 40 - 60 seconds. By looking at the CloudWatch, the ELB has intermittent 5xx errors every one hour, like 09:01, 10:01, 11:01 ... After some investigations, I found it out that it … Continue reading Hourly Intermittent Elastic Beanstalk Service Interruption

Elastic Beanstalk – No Solution Stack named … found


Just found out that even with the same version number, the stack solution release date could be different in different region. Therefore, the stack name for the same version could be different across regions. For example, solution stack java 7 tomcat 7 v1.1.0. In ap-southeast-2 region, the stack name is 64bit Amazon Linux 2014.09 v1.1.0 running … Continue reading Elastic Beanstalk – No Solution Stack named … found