Stuff I learned in production, written for people headed there
Real-world AWS security audit case study. Public database, plaintext secrets, zero monitoring. Here's what I found and how to fix it.
Concrete methods to reduce your AWS costs without sacrificing performance. Real-world FinOps optimization case study.
Essential checkpoints for an AWS Serverless infrastructure audit: IAM security, Lambda costs, API Gateway performance, and DynamoDB best practices.
Practical guide to structuring a NestJS backend that scales: modules, dependency injection, testing and AWS deployment.
How I migrated a monolithic backend to a full AWS serverless architecture. Strategy, pitfalls to avoid, and concrete results.
How to set up a robust CI/CD pipeline for your AWS serverless applications with GitHub Actions and Terraform.
How to model your data in DynamoDB for optimal performance and cost. Single-table design, GSI, and access patterns.
How to organize your Terraform/Terragrunt modules for a maintainable and scalable AWS serverless infrastructure.
The most common IAM mistakes and how to fix them. Least privilege principle, policies, and security auditing.
Improve your backend team's DX to ship faster with less friction. Tools, practices and culture.
Throttling, validation, caching, authorizers: essential API Gateway patterns for a robust serverless backend.
What I learned going from full-time to freelance as a Backend Tech Lead. Rates, positioning, and mistakes to avoid.