Leanpub Header

Skip to main content

Filters

Category: "Software Architecture"

Software Architecture

New to Software Architecture? Read the Software Architecture article

  1. Crash-Proof AI Agents
    Crash-Proof AI Agents
    Durable Execution for LLM Agents, Tested in the Lab
    Ground Truth Books

    Kill an AI agent mid-refund and the retry bills every model call again and refunds twice. This book crashes one agent on purpose and recovers it on DBOS, Temporal, Restate and Prefect, with the real output of every run.

  2. Zero Trust A Visual Guide
    Zero Trust A Visual Guide
    Understand Identity, Access, Policy, and Security Architecture from the Ground Up
    Reiner Braun

    Understand how identity, devices, policy, enforcement, and telemetry work together in Zero Trust. Clear diagrams trace access decisions and explain practical security architecture, migration, and operations.

  3. MCP A Complete Visual Guide
    MCP A Complete Visual Guide
    Complete Guide: Foundations Through Production Operations
    Reiner Braun

    Build a practical understanding of Model Context Protocol from the first local server to production operations. Visual explanations connect protocol contracts, hosts and clients, authorization, testing, reliability, observability, deployment, and recovery.

  4. Agent2Agent(A2A) A Visual Guide
    Agent2Agent(A2A) A Visual Guide
    A Beginner-Friendly Introduction to Interoperable AI Agents for Systems Engineers
    Reiner Braun

    Understand how independent AI agents discover each other, exchange messages, and coordinate tasks. Clear diagrams introduce Agent2Agent architecture, interaction patterns, security, and reliable operation.

  5. Message Queues and Distributed Transactions
    Message Queues and Distributed Transactions
    Architecture, Implementation, Reliability and Production Operations
    Steve Publications

    Building reliable distributed systems is harder than it looks. This book takes you from the fundamentals of message queues to the realities of distributed transactions, with working code, practical patterns and production lessons to guide you. Learn how to handle failures, maintain consistency and build systems that keep working when things go wrong.

  6. AI 게이트웨이 플레이북 (한국어판)
    AI 게이트웨이 플레이북 (한국어판)
    인증·쿼터·비용 통제·MCP를 갖춘 프로덕션 LLM 게이트웨이 구축
    Sanghyeok Y

    사내 LLM 게이트웨이를 설계하고 운영하는 실무서입니다. 키리스 인증과 6단계 RBAC, 토큰 쿼터·예산과 비용 통제, 엔터프라이즈 규모 MCP, 운영 런북까지 다룹니다. 영문판 The AI Gateway Playbook의 한국어판(PDF 75쪽)입니다.

  7. The AI Gateway Playbook
    The AI Gateway Playbook
    Building a Production LLM Gateway with Auth, Quotas, Cost Control, and MCP
    Sanghyeok Y

    A practitioner's playbook for building an in-house LLM gateway: keyless auth, six-tier RBAC, quotas and budgets, per-token cost control, MCP at enterprise scale, and the operations to run it all. About 32,000 words with diagrams, configs, and checklists.

  8. API Design A Complete Visual Guide
    API Design A Complete Visual Guide
    Practical Visual Learning Guide: Foundations Through Production Readiness
    Reiner Braun

    Design reliable, secure, and evolvable APIs with visual explanations, practical HTTP and OpenAPI examples, and production troubleshooting. Follow the path from service boundaries and contracts to resilience, safe change, and operations.

  9. HAProxy Essentials
    HAProxy Essentials
    Production Reference and Architecture Guide
    Steve Publications

    HAProxy Essentials is a practical guide to building, running and troubleshooting HAProxy in production. From core concepts to advanced architecture, it explains how the pieces fit together and what can go wrong. Based on HAProxy 3.4 LTS, with clear notes on 2.8 and Enterprise-specific features.

  10. Building Your LLM Twin
    Building Your LLM Twin
    A Production-Grade Guide to Engineering Large Language Models from Concept to Deployment
    Steve Publications

    What if you could build an AI that writes just like you? In Building Your LLM Twin, you'll follow a hands-on journey from raw writing data to a fully deployed AI that captures your unique voice. Learn to build, fine-tune and scale real-world LLM systems with practical code, proven techniques and the tools to take your project from concept to production.

  11. Surviving Distributed Systems: A Practical Field Guide
    Surviving Distributed Systems: A Practical Field Guide
    A Practical Field Guide to Resilience, Concurrency, and Fault Tolerance
    Artur Ostapyshyn

    Happy-path architecture is a myth. When downstream dependencies degrade, naive retries trigger thundering herds, thread pools exhaust in seconds, and dual-writes silently corrupt financial balances. Surviving Distributed Systems is an unvarnished, production-tested field guide for senior backend engineers. Packed with architectural diagrams and modern Java 21 code, this book teaches you how to design, isolate, and harden high-concurrency systems so they survive catastrophic cascading failures.

  12. Claude Code Handbook for Software Engineers
    Claude Code Handbook for Software Engineers
    An Engineering Reference for Agentic Development
    Steve Publications

    Go beyond the basics of Claude Code with a practical engineering reference built for real-world development. Explore architecture, workflows, security, team adoption and advanced agentic patterns, with concrete commands and working examples throughout. Learn how to use Claude Code effectively, reliably and safely in professional software projects.

  13. Spring, RabbitMQ, and Modern Java Platform Engineering
    Spring, RabbitMQ, and Modern Java Platform Engineering
    Designing, Building, and Operating Reliable Distributed Systems
    Steve Publications

    Build reliable distributed systems with Spring Boot, RabbitMQ and modern Java. Follow OrderFlow as it grows from a simple service into a production-ready event-driven platform, exploring architecture, messaging, observability, containers and the practical trade-offs behind every design decision.

  14. Building Reliable LLM Abstractions and API Wrappers
    Building Reliable LLM Abstractions and API Wrappers
    Architecture, Implementation, and Production Engineering
    Steve Publications

    A practical guide to building reliable LLM integrations that hold up in production. Learn how to design provider-agnostic APIs, handle failures, add observability and security, and keep your architecture maintainable. With a complete Python codebase, this book turns proven patterns into working software.

  15. Identity Protocols
    Identity Protocols
    Engineering SAML, OAuth 2.0 and OpenID Connect
    Steve Publications

    Identity protocols are easy to underestimate. This book goes deep into SAML 2.0, OAuth 2.0 and OpenID Connect, showing how they work in practice, where they break and how to build and audit secure systems. With protocol traces, working code and real attack analysis, it is a hands-on guide for engineers working with modern identity.