Leanpub Header

Skip to main content

Filters

Category: "Software Architecture"

Software Architecture

New to Software Architecture? Read the Software Architecture article

  1. From File to Framework
    From File to Framework
    Grigorios Agathangelidis

    The Angular companion to NEXUS-1: From File to Framework ports a 5,900-line single-file operator console into a real application, screen by screen, auditing every claim it makes along the way.

  2. Entendiendo el core de Drupal
    Entendiendo el core de Drupal
    César Manuel Sánchez Felipe

    Una referencia técnica de 1432 páginas sobre el core de Drupal 11.4, verificada línea a línea contra el código fuente. No cómo usar Drupal: cómo está construido por dentro y por qué.

  3. Distributed Systems with Python and RabbitMQ
    Distributed Systems with Python and RabbitMQ
    Designing Reliable, Scalable Messaging Architectures for Production
    Steve Publications

    Build distributed systems that keep working when things go wrong. This hands-on guide shows you how to design reliable messaging architectures with Python and RabbitMQ, from core concepts to production-ready patterns. Follow real projects, write practical code and learn how to build scalable services that recover gracefully under load.

  4. Framework-Free Software Engineering
    Framework-Free Software Engineering
    Building Robust Systems Without Heavyweight Dependencies
    Steve Publications

    Frameworks make it easy to get started, but they often hide the fundamentals. This book takes you back to the core ideas behind reliable software, showing how to build fast, maintainable systems with fewer dependencies and better engineering decisions. Write software you truly understand and control.

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

    Mexer em uma coisa quebra outra? FOCUS Architecture é uma arquitetura opinativa, organizada por problema, não pela moda, para sistemas que crescem sem apodrecer.

  6. Graph Engineering for AI Agents
    Graph Engineering for AI Agents
    Building Reliable, Scalable Agent Systems with Computational Graphs
    Steve Publications

    AI agents become truly powerful when they can reason, adapt and recover instead of following a fixed sequence of steps. This book shows you how to design intelligent agent systems with computational graphs, giving you the tools to build scalable, reliable applications that can handle real-world complexity with confidence.

  7. The Backend of Luck: Complete Edition
    The Backend of Luck: Complete Edition
    The Complete Engineering Guide to Building and Running an Online Casino
    Gustavo Lima

    Every online casino is a bank that pays out in seconds, a game studio, and a compliance department wearing the same logo. This is how you build all three, and keep them running. All six volumes in one book.

  8. Modern Java Programming
    Modern Java Programming
    From First Program to Production-Ready Systems with Java 26
    Steve Publications

    Ready to learn Java without getting lost in theory? Start with your first program, then work your way up to virtual threads, testing, observability and container deployment. With Java 26 and complete code that actually compiles, you’ll build the skills to create software fit for production.

  9. The Migration Architect's Handbook
    The Migration Architect's Handbook
    Large-Scale Code Migration and Repository Engineering for Modern Software Organizations
    Steve Publications

    Big migrations rarely fail because of code alone. The Migration Architect’s Handbook shows how to untangle dependencies, design the right repository strategy and move complex systems forward without bringing the organization to a halt. Built on real-world lessons, it turns daunting modernization efforts into practical, manageable work.

  10. Mastering NGINX
    Mastering NGINX
    The Definitive Guide to Architecture, Configuration, and Production Operations
    Steve Publications

    Whether you're deploying your first reverse proxy or managing high traffic production infrastructure, this book gives you the practical knowledge to use NGINX with confidence. Learn not just what each feature does but why it matters, how to avoid common mistakes and how to build fast, secure, reliable systems that scale.

  11. Agentic Orchestration
    Agentic Orchestration
    How Process Discipline Governs and Scales AI Agents in Enterprise Operations
    Bernd Rücker and Amy Johnston

    Building an impressive AI agent demo is easy. Running one in production—reliably, at scale, with governance—is where most enterprises get stuck. Agentic Orchestration shows how BPMN-based process orchestration governs AI agents at scale, drawing on real deployments across banking, telecom, and healthcare. Reasoning without orchestration is expensive chaos. This book shows the way out.

  12. Python by Design
    Python by Design
    Ready, Set, Code
    Total Pythoneereing

    Because artificial intelligence generates code in seconds today software engineering matters more than ever. Successful software developers must document system structure, data flow, security boundaries to manage long-term maintainability. Without a clear, thoughtful design framework, AI simply helps teams build a faster, more complex maze of technical debt.

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

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

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