Leanpub Header

Skip to main content

Filters

Category: "Software Architecture"

Books

  1. Architecting High Frequency Trading Systems
    Architecting High Frequency Trading Systems
    Modern C++ design patterns for Lock-Free Pipelines, Kernel Bypass, and Nanosecond Execution.
    Weston Ashgrove

    Every nanosecond is a decision. Most trading systems lose thousands of them before the strategy even runs.Architecting HFT Systems in Modern C++ is the build manual for the systems that don’t. Starting from bare metal, you’ll construct a complete high-frequency trading pipeline, from packet arrival to order on the wire, with zero heap allocation and zero system calls on the hot path.You’ll learn how to:Tune Linux for deterministic, low-jitter execution with isolated cores, IRQ affinity, and tickless kernelsReplace malloc with arena allocators, pre-faulted pools, and clocks that never touch the kernelWire every component through lock-free SPSC queues using only the memory ordering you actually needBypass the kernel with DPDK, ef_vi, and io_uring, reading packets exactly where DMA placed themDecode ITCH, SBE, and FAST feeds at wire speed with branchless, compile-time-dispatched parsersBuild a cache-resident order book that updates in nanoseconds, not microsecondsRun strategies through a zero-virtual-call harness and enforce risk limits in a handful of instructionsProve it all with deterministic pcap replay, a simulated exchange, and automated latency regression detectionEvery chapter ends with a Latency and Determinism Ledger, a running p50/p99/p99.9 record that shows exactly where each nanosecond went and how it was won back.No toy examples. No hand-waving. Just the architecture, the code, and the measurements behind real tick-to-trade performance.Speed without determinism is luck. This book teaches you both.Short version (for ads or the subtitle line):Build a complete HFT pipeline in modern C++, from kernel bypass to order on the wire, with zero allocation, zero syscalls, and every nanosecond measured.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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