Leanpub Header

Skip to main content

Filters

Category: "Software Architecture"

Software Architecture

New to Software Architecture? Read the Software Architecture article

  1. API Design A Visual Guide
    API Design A Visual Guide
    Essential Foundations for Systems Engineers Building Clear, Secure, and Reliable Interfaces
    Reiner Braun

    Learn API design as contract design through clear illustrations and practical support-ticket examples. Build a foundation in HTTP, resources, security, reliability, and backward-compatible change for everyday systems engineering work.

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

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

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

  5. Multi Tenant SaaS Architekturen
    Multi Tenant SaaS Architekturen
    Isolation, Skalierung und Sicherheit moderner Cloud-Anwendungen
    Alex Morgan

    Ein praxisorientiertes Handbuch für Architekten, Ingenieure und Entscheider: wie mandantenfähige SaaS-Systeme wirklich in Produktion bestehen - jenseits der Theorie.

  6. Modern Haskell Tooling
    Modern Haskell Tooling
    GHC, Cabal, HLS, and Effect Systems for Professional Development
    Steve Publications

    Take a practical deep dive into modern Haskell development with GHC, Cabal, HLS and effect systems. Learn how the tools work under the hood, how they fit together and how to use them effectively in real production projects. Built for engineers who want to move beyond syntax and develop Haskell with confidence.

  7. Conflict-Free Replicated Data Types
    Conflict-Free Replicated Data Types
    A Practical Guide to Building Distributed Collaborative Systems
    Steve Publications

    Build collaborative software that keeps working when the network does not. This practical guide takes you from distributed systems fundamentals to working CRDT implementations and production-ready collaboration. Learn how CRDTs work, where they fit and how to handle scaling, security, metadata growth and failure in real systems.

  8. The Software Trust Chain
    The Software Trust Chain
    Securing Code, Dependencies, Builds, and Deployments in the AI Era
    Steve Publications

    Software supply chains are now a critical attack surface. The Software Trust Chain explores how to secure code, dependencies, builds, CI/CD, containers and deployments in the age of generative AI and autonomous coding agents, focusing on practical engineering principles that remain useful as tools and platforms change.

  9. AI Agents & Agentic Workflows in Production
    AI Agents & Agentic Workflows in Production
    Designing, Building, Evaluating, Securing & Scaling Intelligent AI Systems
    Mohammad Kamrul Hassan

    AI can generate an answer. But can it safely take action?AI agents are changing software by giving intelligent systems the ability to plan, use tools, interact with external systems, and execute multi-step workflows.Moving from an impressive prototype to a dependable production system, however, requires much more than a powerful model.AI Agents & Agentic Workflows in Production explores the engineering principles behind production-grade agentic systems—from architecture and tool use to memory, planning, orchestration, evaluation, security, reliability, observability, scalability, governance, and continuous operation.Learn how to build agents that don't just act—but act reliably, safely, measurably, and under control.

  10. Mastering AIOps: Operationalizing Generative AI and Intelligent IT Infrastructure

    Most AIOps material is written by people selling AIOps. This one separates what works in production today from what is still a roadmap promise — and says which is which, chapter by chapter.

  11. The Operational State Control Plane
    The Operational State Control Plane
    The Missing Architectural Layer for Customer-Facing Application Operations
    Sandeep Kumar

    When critical infrastructure degrades, customer-facing applications continue blindly routing users into broken flows because modern architectures lack a dedicated layer for runtime coordination. This book introduces the Operational State Control Plane (OSCP)-formalizing the contracts, distribution mechanics, and zero-network resilience required to govern multi-surface application behavior during active incidents. A practical blueprint for platform architects, principal engineers, and SRE leaders running distributed production estates.

  12. The Art of Concurrent Programming
    The Art of Concurrent Programming
    Locks, Atomics, Lock-Free Systems and High-Performance Concurrent Software
    Steve Publications

    Concurrency is where small mistakes become serious problems. This practical guide takes you from hardware and memory models to locks, atomics and lock-free algorithms, with a focus on building fast, reliable systems that hold up under real production workloads.

  13. From Stochastic Chaos to Deterministic Certainty

    Stop choosing between an AI that's powerful and one you can certify. From Shannon's entropy to a reproducible, auditable Industry Language Model — built in C#, wrapped in Deterministic Islands, with every number independently verified.

  14. OrderFlow Ten Design Patterns, One Real C# App

    Forget IShape — it's time to build software that actually does something. OrderFlow takes ten classic Gang of Four design patterns and weaves them into a single, fully functional food delivery platform built with C# and .NET 10. Clone the repository, step through the production-grade code, and finally master not just how to write patterns, but when to use them (and when to keep it simple).

  15. The Code Is Lying
    The Code Is Lying
    Engineering with Coding Agents
    Alen Joy

    When code gets cheap, understanding gets expensive. The Code Is Lying follows a team of engineers as coding agents move the bottleneck from writing software to reviewing, verifying, and trusting it. Every chapter ends with field notes on the habits and checks that keep the practice honest.