Leanpub Header

Skip to main content

Filters

Category: "Software Architecture"

Books

  1. Persistent Memory Server for OpenAI Agents
    Persistent Memory Server for OpenAI Agents
    Build on existing OpenAI Agents SDK Agent an Artemis HDSM/HDSD in Windows
    Phillip Nakata

    Configure Artemis shared memory, documents and local work continuity for an OpenAI Agents SDK agent on Windows.

  2. The Definitive Guide to ABAP Cloud & Clean Core Extensibility
    The Definitive Guide to ABAP Cloud & Clean Core Extensibility
    From Legacy Monolith to Enterprise Transactional Architecture on SAP S/4HANA & SAP BTP
    Andrea Antonio Perrelli

    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.

  3. Digital-First Business
    Digital-First Business
    Michael Zelensky

    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.

  4. Coding an Architecture Style
    Coding an Architecture Style
    Remastered
    Enrique Pablo Molinari

    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.

  5. The Shape of Generated Code, Vol. 1: The Reviewer's Kit
    The Shape of Generated Code, Vol. 1: The Reviewer's Kit
    The Reviewer's Kit: A Practical Method to Review AI-Generated Code
    Edinaldo Sá

    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.

  6. Models Make Things Up
    Models Make Things Up
    Building LLM Features That Survive Production
    Alwy

    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.

  7. Money Never Lies
    Money Never Lies
    Designing Payment Systems That Survive Production
    Alwy

    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.

  8. Redis A Visual Guide
    Redis A Visual Guide
    Understand Data Structures Caching and Reliable Operations from the Ground Up
    Reiner Braun

    Understand Redis data structures, caching, persistence, replication, and reliable operations through clear visual explanations.

  9. Microservices A Visual Guide
    Microservices A Visual Guide
    Essential Architecture, Communication, Data, Reliability, Deployment, and Operations for Beginners and New Systems Engineers
    Reiner Braun

    Understand microservices through clear diagrams of service boundaries, data ownership, communication, resilience, and operations.

  10. 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.

  11. 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.

  12. 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.

  13. 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.

  14. Platform Engineering in Practice
    Platform Engineering in Practice
    Build internal Developer Platform from Empty Clusters to Self-Service Delivery, Observability, and AI-Assisted Operations
    GitforGits | Asian Publishing House

    We will define the developer contract first, and we will then build the platform underneath it together, step by step, using decisions that hold up in regulated environments and in small startups alike. Along the way, we will provision clusters, wire delivery, publish a developer API, enforce policy and ship observability, and we will do all of it where you can see every command, every manifest and every failure. Nothing here stays theoretical, because platform problems only show their true shape where an abstraction meets a real cluster.

  15. 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.