Leanpub Header

Skip to main content

Filters

Category: "Software Architecture"

Software Architecture

  1. FOCUS Architecture - EN
    FOCUS Architecture - EN
    Feature-Oriented, Clean, Unidirectional and Scalable Architecture
    J.C.Ködel

    FOCUS Architecture presents an opinionated architectural approach for creating simple, organized, and maintainable systems. Instead of multiplying layers and abstractions, the book demonstrates how to structure applications around four components—View, Orchestrator, Use Case, and Repository—thereby reducing the cost of change and simplifying the work for both developers and AI tools.

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

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

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

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

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

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

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

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

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

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

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

  14. Advanced Software Architecture
    Advanced Software Architecture
    Designing Resilient, Scalable Systems for the Cloud-Native Era
    Steve Publications

    Modern software architecture is about making the right design decisions for systems that must scale, adapt, and remain reliable. Advanced Software Architecture explores the patterns, principles, and real-world practices behind cloud-native systems, helping experienced developers and architects build resilient solutions with confidence.

  15. From Blueprint to Core
    From Blueprint to Core
    Grigorios Agathangelidis

    A .NET architecture book that proves what it teaches: build NEXUS-1's Domain and Application layers with Clean Architecture, DDD, and CQRS — zero database, zero web server, fifty green tests. Every rule watched failing on purpose, every layer diagrammed in UML. Nineteen chapters, nineteen Deep Dives, one honestly bounded software core.