Skip to main content

24 docs tagged with "distributed-systems"

View all tags

API Gateway

Centralize request routing, authentication, and rate limiting using an API gateway.

Architecture Patterns & Concepts

Reference guide for common architecture patterns including bounded contexts, sagas, outbox pattern, circuit breakers, bulkheads, sidecars, and service mesh.

Caching Patterns and Strategies

Master cache-aside, write-through, write-behind, and read-through patterns to optimize latency, consistency, and durability trade-offs in distributed systems.

Foundational Concepts

Ground yourself in core architecture, systems thinking, paradigms, and data basics to make sound design decisions.

Fundamentals

Build your foundation in distributed systems theory. Master the fallacies, theorems, and consistency models that guide all architecture decisions.

Interfaces and Contracts

Define crisp boundaries and explicit, testable contracts to decouple teams and evolve systems safely.

Service Mesh

Manage service-to-service communication using a service mesh.

System Thinking Basics

Master the fundamentals of systems thinking for software architecture: components, connectors, configurations, interfaces, and abstractions to reason about change, risk, and evolution.