I write about systems that work

Deep dives on AWS, system design, and AI architecture. 3,600+ followers on Medium.

Follow on Medium →

Top picks from each category

SYSTEM DESIGN

System Design: Personalized Search with ML on AWS

Designing a scalable personalized search engine with ML ranking models on AWS managed services.

Read on Medium →
SYSTEM DESIGN

System Design: Video Recommendations System with ML on AWS

End-to-end architecture for a video recommendation engine using ML pipelines on AWS.

Read on Medium →
AI

Production-Ready AI Agent From Scratch — With LangGraph & AWS AgentCore

Step-by-step guide to building an autonomous AI agent with LangGraph and AWS AgentCore.

Read on Medium →
AI

Build & Deploy MCP Servers on AWS Bedrock AgentCore

Hands-on walkthrough of building and deploying MCP servers using AWS Bedrock AgentCore.

Read on Medium →
SYSTEM DESIGN

System Design: Serverless Chat Application

Architecting a real-time serverless chat system on AWS with WebSockets and event-driven patterns.

Read on Medium →
SYSTEM DESIGN

Notification System Architecture with AWS

Designing a multi-channel notification system using AWS SNS, SQS, and EventBridge.

Read on Medium →
MICROSERVICES

Microservices Pattern: Query

Query patterns for distributed data across microservices — API composition and CQRS.

Read on Medium →
MICROSERVICES

Microservices Pattern: Distributed Transactions (SAGA)

Deep dive into the SAGA pattern for managing distributed transactions with compensation logic.

Read on Medium →
MICROSERVICES

A Guide to Communication Styles in Microservices Architecture

Sync vs async, request-response vs event-driven — choosing the right communication pattern.

Read on Medium →
SYSTEM DESIGN

School Bus Tracker: System Architecture

Real-time GPS tracking system architecture for school bus fleet management.

Read on Medium →
AWS

DynamoDB Architecture

Deep dive into DynamoDB architecture, data modeling, and best practices for scalable NoSQL on AWS.

Read on Medium →
AWS

AWS ECS Deep Dive

Comprehensive guide to AWS Elastic Container Service — task definitions, services, and orchestration.

Read on Medium →
AWS

AWS Lambda Architecture Deep Dive

In-depth look at AWS Lambda internals, execution model, and architecture patterns.

Read on Medium →
AWS

AWS SQS Deep Dive

Deep dive into AWS Simple Queue Service — message patterns, FIFO vs standard, and scaling strategies.

Read on Medium →