Cloud Engineering
VPC, IAM, serverless, managed databases.
Revision Sheet
- Compute: EC2 (VMs), Lambda (Serverless), ECS/EKS (Containers).
- Storage: S3 (Object/Files), EBS (Block/Disk), EFS (Shared File System).
- Database: RDS (SQL), DynamoDB (NoSQL), ElastiCache (Redis).
- Networking: VPC, Subnets, Internet Gateway, NAT Gateway, Security Groups.
- Scaling: Load Balancers distribute traffic; Auto Scaling adds/removes instances.
- Security: IAM (Identity & Access Management) controls permissions. Secrets Manager stores passwords.
Connections
In Part 28, we built our containerized Node.js and PostgreSQL backend. Here in Part 29, we learned how to provision the cloud infrastructure to host those containers securely. Next, in Part 30 — CI/CD and GitOps, we will automate the deployment process so that every `git push` automatically tests and deploys our code into this cloud environment.