https://avatars.githubusercontent.com/u/162662692?v=4?

Bhavika Mantri

From EC2 to AWS Managed Services: Migrating to AWS RDS with DMS


Introduction

Last week, I successfully deployed an MVP using a simple but effective setup — a custom AMI with everything bundled into a single EC2 instance. Building an MVP is just the beginning of a startup’s journey. As the user base grows, the initial infrastructure needs to scale effectively to meet the increased demands.

This week, I undertook a major infrastructure upgrade to ensure the platform remains fast, reliable, and cost-efficient as I scale by:

Launching MVP with Automated Infrastructure: Packer AMIs, Terraform & AWS SSM

Introduction

Bringing a new product to life starts with launching a Minimum Viable Product (MVP) — an initial version that delivers core functionalities for early users while minimizing development time and cost.

I took on the challenge in this project: transforming the developers’ raw application code into a build system and publishing the service for initial testing in a reliable, scalable production environment. The goal was to automate infrastructure provisioning, create a custom AMI with Hashicorp Packer, deploy EC2 instances using Terraform, and manage them securely via AWS Systems Manager (SSM).

From Isolation to Connectivity: AWS VPC & RAM Resource Sharing

RAM

In the ever-evolving world of cloud computing, networking isn’t just a technical detail — it’s the foundation that ensures security, scalability, and efficiency. As organizations increasingly adopt multi-account strategies on AWS to manage their workloads, they face a trio of critical challenges:

  • Secure Isolation: Protecting sensitive workloads from external threats while maintaining operational integrity.
  • Controlled Sharing: Enabling seamless collaboration across teams and accounts without compromising security.
  • Operational Efficiency: Streamlining resource management across multiple accounts to reduce complexity and costs.

These challenges aren’t just theoretical — they’re real hurdles that can make or break a cloud deployment. A well-designed network architecture can mean the difference between a secure, scalable environment and one plagued by vulnerabilities or inefficiencies. This guide dives into how I tackled these issues by implementing AWS Virtual Private Cloud (VPC) and Resource Access Manager (RAM), following the AWS Security Reference Architecture (SRA) best practices.

A Taste of DevOps: Automating My Tech Blog with Terraform, GitHub Actions, and AWS


Automated Workflow

A visual representation of the automated workflow using Terraform, GitHub Actions, and AWS.


Building a tech blog is more than just writing content — it’s about creating a platform that’s secure, scalable, and easy to maintain. When I started this project, I wanted to build something that could grow with me without requiring constant manual updates. In this post, I’ll walk you through my journey of building a fully automated tech blog using DevOps tools like GitHub Actions, Terraform, and AWS, complete with all the hiccups, “aha!” moments, and lessons learned along the way. Whether you’re a beginner or an experienced developer, this guide will help you create a robust blogging platform that’s both efficient and secure.

How I Boosted AWS Security and Efficiency with Multi-Account Management Using AWS Control Tower

/images/controltower.png

When I first started managing multiple AWS accounts, I thought AWS Organizations was the ultimate tool for the job. It helped me organize accounts into logical groups and apply service control policies, but I quickly realized it wasn’t enough. Ensuring security, compliance, and scalability across dozens of accounts still felt like a never-ending battle—until I discovered AWS Control Tower. In this post, I’ll share how Control Tower transformed my approach to multi-account management and why it’s a must-use tool for cloud security and efficiency.