New to Software Architecture? Read the Software Architecture article
Turn useful results into lessons your AI workflow can test, retain and apply again.
Building multi-agent systems is one thing. Making them reliable in production is another. This book takes you from core architectural concepts to working implementations, covering the patterns, techniques and operational practices needed to coordinate agents, handle failures and build systems that hold up under real-world demands.
Building AI-powered software takes more than plugging into an LLM. This book explores the engineering principles and architectural patterns behind reliable, secure and scalable AI systems. Learn how to move from prototypes to production with practical techniques that stand the test of time, even as models and frameworks evolve.
Master practical system design with 62 parts covering distributed systems, scalability, databases, security, and production architecture. A comprehensive engineering handbook with real-world examples, diagrams, and decision frameworks.
Configure Artemis shared memory, documents and local work continuity for an OpenAI Agents SDK agent on Windows.
Stop relying on abstract marketing buzzwords. Master the real technical architecture, decision trees, and production-grade ABAP Cloud patterns needed to build upgrade-stable Clean Core extensions on SAP S/4HANA and SAP BTP.
What if you could engineer a business the way you engineer software?Digital-First Business presents a systematic approach to business design based on software engineering principles. Learn how to structure operations, define business domains, integrate workflows, and build organizations that are observable, automatable, and designed to evolve.A framework for founders, executives, engineers, and anyone building the next generation of businesses.
Most books describe architecture. This one builds it. Explore Layered, Hexagonal, Modular Monolith, and Microservices architectures through the development of a single application, implemented in Java, step by step, with all their trade-offs.
AI-assisted code often looks finished while resting on a premise nobody checked. A practical, evidence-based method for developers, tech leads and architects to find system-level defects before they ship.
Understand CQRS through visual explanations of commands, queries, models, consistency, messaging, and reliable system design.
The model is one box. This book is about every other box: retries, contracts, evals, budgets, guardrails and agents for backend engineers shipping LLM features to production.
A disillusioned Enterprise Architect's account of walking away from static diagrams nobody read, and building a bridge — Storyboard Canvases, Behavior Driven Modeling, and agentic AI tooling — that finally lets business stakeholders and engineers design the same system together, in the same room, in executable form.
Retries, timeouts, webhooks and month-end reconciliation: the parts tutorials skip. A practical book for backend engineers who build or own payment systems, from cards to real-time rails like Pix, UPI and QRIS.
Understand Redis data structures, caching, persistence, replication, and reliable operations through clear visual explanations.
Understand microservices through clear diagrams of service boundaries, data ownership, communication, resilience, and operations.