Suryansh Singh
01Learn02Build03Journal04About
GET /build200

/build

Build.

Projects

What I built, the decisions behind it, the trade-offs, and what I learned.

TopicsAWSAWS LambdaD3.jsDockerEventBridgeExpressGoJWTNode.jsPostgreSQLPrometheusPythonRabbitMQReactRedisS3StripeTerraformWebSockets6 entries
01
build

Event-Driven Microservices Platform

A Node.js system exploring queues, CQRS, event sourcing, and failure handling across services.

Node.jsRabbitMQPostgreSQLDockerRedis
02
build

Custom API Gateway

A gateway with rate limits, JWT authentication, request transforms, metrics, and performance tests.

GoRedisJWTPrometheusDocker
03
build

Self-Service Infrastructure Platform

A web interface for provisioning reviewed cloud resources from reusable Terraform modules.

TerraformGoReactPostgreSQLAWS
04
build

Real-Time Analytics Dashboard

Live metrics, custom dashboards, alerting, and data export over WebSockets.

ReactNode.jsWebSocketsD3.jsPostgreSQL
05
build

E-Commerce Backend API

A REST API for inventory, payments, orders, and fulfilment workflows.

Node.jsExpressPostgreSQLStripeRedis
06
build

Serverless Data Pipeline

An event-driven data pipeline using S3, Lambda, EventBridge, Python, and Terraform.

AWS LambdaEventBridgeS3PythonTerraform
No final answers. Plenty of notes.

I write about systems, trade-offs, wrong turns, and the small decisions that made the next version better.

GitHubLinkedInEmail
© 2026 Suryansh SinghBuilt with Next.js · shipped on Cloudflare