This post will explain how to create a Terraform custom module that can deploy a RDS MySQL instance. It will be used as the database service for the example architecture from the previous post.
In this post, I explain how we can make use of Terraform modules to create reusable and flexible configurations to build cloud infrastructure. This is more of an overview of the concept and usage of modules. There will definitely be more with details of the actual implementation.
Recently, I had to write some tests for functions that called AWS services in Python. I found the 'moto' library which provides mocks for a lot of the AWS services for your tests. This is a basic example of using moto to test DynamoDB operations.
Phase 4 of #CloudResumeChallenge where I try to deploy to AWS using infra-as-code. During the initial work to develop the resume website, I used the console to set things up. But knowing how to define them in a configuration file and use one or two commands to deploy all of it automatically, that saves a lot of time.
Phase 3 of #CloudResumeChallenge where I develop a small application to handle a visit counter. This one was a huge learning curve for me and I share how I attempted to complete the task.
Preparing your machine for dev work is always a time consuming thing. It sometimes gets in the way of trying to do the actual thing you set out to do. I want to share how I got started with learning a new language, framework etc without having to spend much time setting things up.