Leanpub Header

Skip to main content

Filters

Category: "Software Architecture"

Books

  1. Systems Thinking for Software Engineers
    Systems Thinking for Software Engineers
    Designing, Building, and Evolving Complex Software with First Principles
    Steve Publications

    Software is more than code. It is a living system shaped by people, feedback and constant change. This book helps you think beyond features and fixes to understand why systems behave the way they do. Learn practical ideas that lead to better architecture, smarter decisions and software built to last.

  2. AI-Assisted System Design
    AI-Assisted System Design
    AI-Assisted System Design
    CAIO INCAU

    The system design book for the AI era. Five complete end-to-end designs (chat service, RAG, content moderation, coding assistant, multi-modal platform), a structured six-step framework, and chapters on cost optimization, reliability, and observability — all with realistic capacity estimates and production-grade code.

  3. Der Agent tickt anders: Was Claude Shannon Softwarearchitekten über Coding-Agenten lehrt

    Ein Coding-Agent liefert in Sekunden makellosen Code, mittendrin eine Funktion, die es nie gab: Halluzinations-Lasagne. Claude Shannons verrauschter Kanal von 1948 erklärt, warum plausible Ausgaben nicht verlässlich sind, und wie ein geschärfter Sender, ein beherrschter Kanal und ein prüfender Empfänger daraus verlässliche Software machen.

  4. Mastering Kong API Gateway
    Mastering Kong API Gateway
    From Core Architecture to AI-Powered LLM Orchestration
    Steve Publications

    Master Kong API Gateway with a practical guide that takes you from core architecture to advanced AI-powered API management. Learn to build secure, scalable platforms with production-ready examples, explore Kubernetes, decK and Terraform workflows, and discover how Kong AI Gateway enables intelligent LLM routing, semantic caching, guardrails and cost optimization across modern AI applications.

  5. Local AI Search Engine
    Local AI Search Engine
    Building Intelligent Document Retrieval Systems from Scratch
    Steve Publications

    Learn how to build a fast, private AI search engine that indexes and retrieves documents using modern open-source tools. From a simple prototype to a production-ready system, you will create intelligent local search that runs entirely on your own hardware.

  6. The Scalable SaaS Architecture Handbook
    The Scalable SaaS Architecture Handbook
    Designing Systems That Grow Without Breaking
    Steve Publications

    Scaling isn't just about handling more traffic. The Scalable SaaS Architecture Handbook shows you how to design SaaS systems that remain reliable, maintainable, and efficient as they grow, using proven patterns and real-world lessons.

  7. From Contract to Container
    From Contract to Container
    Grigorios Agathangelidis

    Ship the NEXUS-1 backend for real: a genuine SQL Server on every test run, a dispatcher proven under a killed process, structured logs with a correlation id, and a CI gate that will not package a red build. Two hundred tests, one Dockerfile, one honest boundary.

  8. FROM FLOW TO PROOF
    FROM FLOW TO PROOF
    Grigorios Agathangelidis

    From Flow to Proof turns distributed-system promises into explicit models, properties, counterexamples, and evidence. Explore state machines, contracts, temporal logic, concurrency, ownership, refinement, and honest proof boundaries—with companion artifacts at github.com/gregory82gr/Nexus-1-phase-0.

  9. Architect the Solution: The CCAR-P Certification Guide
    Architect the Solution: The CCAR-P Certification Guide
    A scenario-based study guide for the Claude Certified Architect Professional exam
    Thomas De Vos

    The CCAR-P exam tests judgment, not trivia. This scenario-based guide covers all seven domains, from solution design and RAG to governance and stakeholder communication, with 62 sketchnote figures, chapter quizzes, a distractor appendix that explains every wrong answer, and a full 63-question practice exam.

  10. Python Under Pressure
    Python Under Pressure
    A Complete Interview Guide — written from the interviewer's side of the table.
    Ahmed

    The Python interview guide written from the interviewer's side of the table. 35 chapters. Every benchmark measured. Every line of code verified. What senior engineers actually get asked — and what separates the ones who get the offer.

  11. From Core to Contract
    From Core to Contract
    Grigorios Agathangelidis

    Give the tested core a database and a public API — without letting either touch its rules. Build NEXUS-1's Infrastructure and API layers in .NET: EF Core, repositories, the outbox, RFC 7807, JWT. 654 tables, one seam that stays signed — every rule proven by watching it fail.

  12. FROM FLOW TO SERVICES
    FROM FLOW TO SERVICES
    Grigorios Agathangelidis

    Build microservices the way architects do—not by splitting code, but by discovering true boundaries. Using the NEXUS-1 digital twin, this book explores DDD, APIs, messaging, eventual consistency, sagas, resilience, and migration, showing when distributed systems are worth their cost.

  13. From Context to Flow
    From Context to Flow
    Grigorios Agathangelidis

    Advanced DDD before microservices: From Context to Flow shows how NEXUS-1 moves from bounded contexts to domain events, integration events, outbox, sagas, anti-corruption layers, auditability, and eventual consistency.

  14. Mastering Elasticsearch
    Mastering Elasticsearch
    A Complete Guide from Fundamentals to Production Mastery
    Steve Publications

    Mastering Elasticsearch is a hands-on guide to building fast, scalable search and analytics systems. It covers core concepts, index design, Query DSL, relevance tuning, vector search, and production operations with practical examples in Python, Java, JavaScript, and REST.

  15. Architecting Agentic Systems
    Architecting Agentic Systems
    Engineering Dependable AI Agents
    Damian Beresford

    You shipped the demo. The model worked. Now production is coming, and the demo is not a system. An agentic system is a distributed-systems engineering problem — the reliability lives in the shell, not the model.