Chapter 2 — Microservices
Purpose
[stub: microservices]
Metadata
| Author | Amit Singh |
| Scope | system-design |
Local graph
Linked from 3 notes
2 — OOP in Distributed Systems
Examines how object modeling changes once objects cross process boundaries — Microservices, Service Boundaries, DTOs, Contracts, and APIs.
Object-Oriented Programming for MAANG Interviews
A book-shaped table of contents for OOP: paradigm foundations, the four pillars, object relationships, SOLID/GRASP design principles, memory and runtime internals, GoF design patterns, language-specific OOP, and OOP at system scale — cross-linking existing pattern, concurrency, and low-level-design notes instead of duplicating them.
System Design
Principal/Staff-level system design reference collection for MAANG interview preparation — observability pipelines, distributed systems, reliability engineering, and beyond.
Related notes
Chapter 4 — Data Mesh
Decentralizing data ownership to domain teams as a data-platform architecture, and the governance model that keeps it from fragmenting.
Chapter 3 — Event-Driven Architecture
Decoupling services through events rather than direct calls, and the ordering/consistency trade-offs that decoupling introduces.
Chapter 1 — Monoliths & the Modular Monolith
Why a well-modularized monolith is a legitimate architecture choice, and how it evolves into services under real pressure, not fashion.
Chapter 6 — Platform Engineering
Why platform engineering is the organizational answer to microservices and infrastructure sprawl at scale.