Available Hire Me
Interactive Demo

AWS Serverless Architecture

API Gateway · Lambda · SQS · DynamoDB · S3 · CloudWatch Click any service node to inspect it · Watch requests flow in real time

Click any service node to inspect it — watch async paths diverge after the Lambda handler

Live Request Stream
Click a node to inspect it
Java 21 · Spring Boot 3.4 · AWS CDK · Graviton2 arm64
HTTPS / CDN
Authorisation
Lambda Invoke
DynamoDB Read/Write
SQS Enqueue / Trigger
S3 Write
CloudWatch Metrics

All infrastructure provisioned with AWS CDK (TypeScript). Zero servers to patch. Need something similar built?  ·  See the Kafka architecture →

About this demo

This visualiser shows a typical AWS serverless request path: API Gateway receives an inbound call, routes it to a Lambda function, which fans out to downstream managed services — S3 for object storage, DynamoDB for low-latency reads, SQS for async processing, and SNS for downstream notifications. Each hop is animated with realistic latency to illustrate where time is spent in a real request.

Serverless architecture eliminates the need to provision or manage servers. Lambda scales automatically from zero to thousands of concurrent invocations, with billing per 100 ms of execution. The primary engineering challenge shifts from capacity planning to cold-start latency, IAM permission design, and keeping function packages small — especially relevant when running Spring Boot inside Lambda.

Pattern: Serverless · Event-Driven Fan-Out Technology: AWS Lambda · API Gateway · S3 · DynamoDB · SQS · SNS Read: Spring Boot on AWS Lambda →