Section 3

Networks & Communication

API styles, protocols, network components, service meshes, and how it all fits together in cloud VPCs.

5 lessons ยท ~1 h reading
3.1

API Architecture Patterns

9 min โ†’

REST, RPC, GraphQL โ€” when to use each. Versioning, authentication, gateway patterns, and the cross-cutting concerns of designing APIs for SaaS at scale.

3.2

Protocols and the OSI Model

8 min โ†’

The OSI model, the practical TCP/IP model, the TCP vs UDP trade-off, and the HTTP versions you'll encounter in production.

3.3

Key Network Components

10 min โ†’

Load balancers, API gateways, proxies, CDNs โ€” the building blocks that turn a single application into a distributed, resilient platform.

3.4

Service Meshes

8 min โ†’

The service mesh pattern moves cross-cutting service-to-service concerns out of application code and into infrastructure. Sidecars, control planes, and the trade-offs.

3.5

Network in AWS

11 min โ†’

How AWS networking actually works โ€” accounts, regions, AZs, VPCs, subnets, security groups, and the connectivity options for hybrid and multi-account setups.

Start with 3.1 โ†’