Blog
Insights, tutorials, and thoughts on technology and development
Designing Idempotent APIs for Distributed Systems
How to design APIs that can safely be retried without causing duplicate side effects — essential for any system built on queues, webhooks, or unreliable networks.
Python Lambda Functions: Patterns for Production
Battle-tested patterns for writing Python Lambda functions that are fast, observable, and maintainable in production environments.
Infrastructure as Code with AWS CDK: Beyond CloudFormation
Why I switched from raw CloudFormation and Terraform to AWS CDK, and how to structure CDK projects for real-world serverless applications.
PostgreSQL Performance Tuning for Node.js Applications
Practical techniques for optimizing PostgreSQL queries, connection pooling, and indexing strategies when building Node.js APIs.
Serverless CI/CD Pipelines: From Push to Production in Minutes
A hands-on guide to building zero-maintenance CI/CD pipelines for serverless applications using AWS CDK, CodePipeline, and GitHub Actions.
Building Event-Driven Architectures with AWS SQS and Lambda
Learn how to decouple microservices and build resilient, scalable systems using Amazon SQS as a message broker with Lambda consumers.
Getting Started with Cloudflare Workers
A practical guide to building and deploying serverless applications on Cloudflare Workers.