← Back to Docs Archive

PDF / GUIDED BOOK / PREVIEW

Software Architecture: the practical fieldbook

Monoliths, microservices, Kafka and real-world design decisions. Follow marketplace, ticketing, school and logistics scenarios through practical tradeoffs.

84 pages · 24 chapters

First page of Software Architecture: the practical fieldbook

What’s inside

  • Layered and modular monoliths, ports and adapters
  • Service boundaries, APIs and data ownership
  • Kafka partitions, consumer groups, replay and delivery guarantees
  • Outbox, idempotency, sagas, CQRS and event sourcing
  • Security, observability, testing, deployment and migration
  • Design exercises, worked answers and a tested Python/SQLite lab

Preview the actual first page here, or open the full searchable PDF to browse every lesson.

Open full PDF ↗

Explore a Python/SQLite lab with 16 automated tests, an optional Kafka exercise, a decision-record template and a text edition of all 24 chapters.

Download this book’s practice kit (ZIP) ↓Download PDF ↓