Costs

Part 2 - Cost effective dev environment

Part 2 In part 1 on the search for a cost-effective dev environment we looked at the VPC setup. In this part we will look at the RDS setup. There are at least 3 ways to start and stop an RDS instance (in this example I used a simple RDS instance): Using Lambda Using SSM State Manager Using Eventbridge schedules Lambda The first option is to use a Lambda function to start and stop the RDS instance.

Part 1 - Cost effective dev environment

Part 1 This is the first part of a series of posts about how to setup a cost-effective dev environment in AWS. The goal is to have a setup that is as close as possible to production, but without the cost of running a full production environment. One key way of reducing costs is to shutdown and scale down resources when they are not needed. In most cases a fully functional dev environment is only needed during working hours.