Skip to content

Topic · 23 articles

DevOps & AWS

Shipping, running, and observing services in the cloud.

Writing the service is half the job; running it is the other half. This hub covers the operational side — containerizing with Docker, wiring up CI/CD, deploying to AWS, and adding the observability you need to debug a system you cannot see.

It connects the application work in the Node.js and System Design hubs to what production actually demands.

Subscribe to DevOps & AWS via RSS

All DevOps & AWS articles

The PostgreSQL Production Checklist — Aman Kumar Singh
A NestJS Production Checklist — Aman Kumar Singh
Deploying NestJS to Production — Aman Kumar Singh
Security Best Practices — Aman Kumar Singh
Integration and E2E Testing — Aman Kumar Singh
Health Checks and Readiness Probes — Aman Kumar Singh
Database Migrations in NestJS — Aman Kumar Singh
Configuration and Environment — Aman Kumar Singh
Deploying a Next.js App — Aman Kumar Singh
End-to-End Testing with Playwright — Aman Kumar Singh
The Production Readiness Checklist — Aman Kumar Singh
Disaster Recovery and Backups — Aman Kumar Singh
Scaling a SaaS Beyond One Server — Aman Kumar Singh
Deploying a Full Stack SaaS — Aman Kumar Singh
Feature Flags and Safe Rollouts — Aman Kumar Singh
Monitoring a SaaS in Production — Aman Kumar Singh
Setting Up CI/CD for a Full Stack Monorepo — Aman Kumar Singh
Handling File Uploads Securely — Aman Kumar Singh
Sending Transactional Emails — Aman Kumar Singh
A Git Workflow for Small Teams — Aman Kumar Singh
Managing Environment Variables and Secrets — Aman Kumar Singh
Setting Up Docker for Local Development — Aman Kumar Singh
Setting Up PostgreSQL the Right Way — Aman Kumar Singh

Frequently asked questions

What does the DevOps and AWS content focus on?

The operational side of shipping software — containerizing with Docker, setting up CI/CD, deploying to AWS, and adding the observability needed to debug a running system.

Do I need AWS specifically to follow this?

No. AWS is the example cloud, but the practices — containers, pipelines, health checks, logging, and metrics — carry over to other providers with minor changes.