// TOPIC

#architecture

9 articles

◆◆◆AdvancedAWSKafka
01

Object-Storage-First: S3 Is Becoming the New Disk

Kafka, warehouses, observability stores, and Postgres are moving durable bytes to object storage. The cost math, the latency floor, and what still needs disks.

#architecture#storage#streaming
15 min
◆◆IntermediateSalesforceAWS
02

Multi-Tenancy — Silo, Pool, and the Noisy Neighbor Problem

Should each customer get their own stack or share one? Tenant isolation models, noisy neighbors, blast radius, and how cross-tenant leaks actually happen.

#architecture#isolation#database
19 min
◆◆◆AdvancedTemporalRestate
03

Durable Execution: How Temporal-Style Replay Works

Durable execution is event sourcing plus deterministic replay applied to your code. How Temporal-style engines journal effects, replay crashes, and break.

#distributed-systems#reliability#architecture
21 min
◆◆IntermediateNetflixAmazon
04

API Gateways & the Backend-for-Frontend Pattern

The single front door to a microservice backend. What an API gateway does, why you add one, the BFF pattern, and how not to turn it into a monolith.

#architecture#microservices#apis
18 min
◆◆◆AdvancedAmazonMicrosoft
05

Event Sourcing & CQRS

Store every change as an immutable event and rebuild state by replay. Event sourcing, CQRS read models, snapshots, and the trade-offs nobody warns you about.

#distributed-systems#architecture#data-modeling
20 min
BeginnerCloudflareNginx
06

Forward vs Reverse Proxy (and API Gateway)

What "proxy" actually means in different contexts. Forward proxies, reverse proxies, load balancers, API gateways — what each does and where the lines blur.

#networking#proxy#architecture
15 min
BeginnerStripeShopify
07

How to Choose a Database

A decision framework for picking the right database. Workload shape, access patterns, consistency needs, and the operational costs nobody warns you about.

#databases#architecture#decision-framework
16 min
◆◆Intermediate
08

Microservices vs Monolith — Honestly

When microservices help, when they hurt, and the engineering and organizational realities behind the choice.

#architecture#microservices#engineering-org
11 min
BeginnerMetaGoogle
09

Scale From Zero to Millions of Users

The classic walkthrough — start with one server, add a load balancer, add caching, replicate the database, shard, geo-distribute. Every transition explained.

#scalability#architecture#fundamentals
17 min