How to use your own domain to access an AWS-hosted website

If you have had a domain name parked for a while and want to put it to a better use, this post explains my experience in doing so. Since my idea was to create a very simple website with static content, I decided to use an AWS S3 bucket. AWS documentation is good so I …

Challenges of building a Dev environment

Background One of the main difficulties when developing an application is “imagining the form” of the application on the Production environment. The components/services that developers use to build the application on their local environment may differ greatly of those used on the environments of the deployment pipeline. Admittedly, technologies like Vagrant and Docker aim to make …

AWS Key Management Service

One of the main concerns when developing an application is where/how to store the application secrets such as database passwords, tokens, etc. This post explores the use of AWS Key Management Service to manage the secrets in a Spring Boot application. The steps followed to configure AWS KMS are described in the next sections.   …

Running Docker on AWS

Recently, while developing a new microservice, I decided to create a “mockserver” to mock a third party system. In order to do that, I created a Docker container encapsulating the server and the stubs to be served in response to the application requests. After running the microservice locally making use of the mockserver, the time …