Leanpub Header

Skip to main content

Filters

Category: "Software Architecture"

Books

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

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

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

  4. CIS Controls v8.1: The Definitive Guide to Cybersecurity's Most Actionable Framework
    CIS Controls v8.1: The Definitive Guide to Cybersecurity's Most Actionable Framework
    A Complete Walkthrough of the 18 Controls, 153 Safeguards, and Implementation Groups for Modern Organizations
    Steve Publications

    The CIS Controls are one of the most trusted cybersecurity frameworks, but turning them into a real security program isn't always straightforward. This book walks through all 18 controls and 153 safeguards with clear explanations, practical guidance, and real-world context to help you implement the framework with confidence, whether you're starting from scratch or improving an existing program.

  5. SysML in Practice
    SysML in Practice
    A Practical Guide to Model-Based Systems Engineering
    Steve Publications

    Complex systems demand better ways of working. SysML in Practice is a practical guide to Model-Based Systems Engineering, showing you how to use SysML to model, analyze, and manage complex systems with confidence. With clear explanations, real-world examples, and industry case studies, you'll gain the skills to apply MBSE effectively from your first system model to enterprise-scale engineering.

  6. CQRS in Practice
    CQRS in Practice
    A Practical Guide to Building Scalable, Maintainable Systems with CQRS
    Steve Publications

    CQRS in Practice is a hands-on guide to designing scalable, maintainable software with Command Query Responsibility Segregation. Through practical examples and real-world insights, you'll learn when CQRS is the right choice, how to implement it effectively, and how to avoid the pitfalls of overly complex architectures.

  7. Spec Driven Development - PT
    Spec Driven Development - PT
    Da vibe-coding à engenharia de software
    J.C.Ködel

    A IA consegue escrever código mais rápido do que você consegue lê-lo, então, por que os projetos ainda saem dos trilhos? A resposta está na especificação. Este livro ensina o Spec-Driven Development na prática, construindo um aplicativo completo, ciclo a ciclo, com o Spec Kit. Pare de apenas enviar comandos e torcer para dar certo. Comece a entregar softwares que a IA realmente acerta.

  8. Enterprise Intelligence Architecture
    Enterprise Intelligence Architecture
    A Reference Architecture for Governed, Memory-Centric Enterprise AI Systems
    Danny Francisco

    Large language models are not the architecture. Enterprise Intelligence Architecture shows how memory, governance, orchestration, validation, and model routing work together to build AI systems that are reliable, explainable, and production-ready. A practical blueprint for architects, AI engineers, and technical leaders.

  9. Android App Architecture Mastery (2026 Edition)
    Android App Architecture Mastery (2026 Edition)
    Design Scalable, Modular & Production-Ready Apps with Clean Architecture, MVVM, MVI, Hilt & Modern Android Tools
    A.P. Pyre

    Build Android applications that scale with confidence. Android App Architecture Mastery (2026 Edition) delivers a production-focused blueprint for designing modular, testable, and maintainable apps using Clean Architecture, MVVM, MVI, Kotlin Coroutines, Flow, Hilt, Jetpack Compose, and modern Android engineering best practices.

  10. Modern Python Development in 2026: uv, Ruff, mypy, Black, pytest, Cython & Beyond
    Modern Python Development in 2026: uv, Ruff, mypy, Black, pytest, Cython & Beyond
    The Complete Guide to the Python Toolchain -- From Package Management to Production
    Steve Publications

    Python development has changed fast, and keeping up with new tools is a challenge. Modern Python Development in 2026 is a practical guide to package management, testing, code quality, performance, CI/CD and security, helping you choose the right tools and modern workflows for any Python project.

  11. My Database as a Developer

    My book is out. Not a SQL tutorial. Not a beginner's guide to databases. It's for the person who writes queries every day and still wonders — why did that take 4 seconds? Why did those two records overwrite each other? Why did the system collapse under load when everything looked fine? My Database as a Developer. 8 chapters. Real answers.

  12. The Haskell Blueprint
    The Haskell Blueprint
    A Direct Guide to Writing Maintainable, Real-World Software
    Gautier DI FOLCO

    A direct route from the basics to real-world Haskell. Master functions, types, and effects, structure real projects, and ship a working blog engine. Along the way, you learn design principles that make you a stronger engineer in any language.

  13. Software That Lasts
    Software That Lasts
    Professional C# Development with Clean Architecture, DDD, and Concurrency
    Kaj Bromose

    This book is written for you who want to build professional C# software — not just codethat compiles, but code that can be maintained, tested, scaled, and explained to others.

  14. Rails 8 现代单体架构实战
    Rails 8 现代单体架构实战
    现代 Rails 之道进阶指南
    Xiaofeng Yuan

    你不需要为了用户体验而牺牲开发体验。Rails 8 为单体架构(Monolith)的概念注入了新的生命力。这就是现代单体架构(Modern Monolith)……

  15. Engineering On Purpose
    Engineering On Purpose
    Using SysML V2
    Richard Wallace

    In a galaxy not so far, far away… You have just received a set of requirements—or desires disguised as requirements—wild needs or want statements vaguely describing some notion of what the system should do. Now what? Where do you start with the specifications? Rule One: Don’t Panic, and reach for Engineering on Purpose!