Leanpub Header

Skip to main content

Filters

Category: "Software Architecture"

Software Architecture

New to Software Architecture? Read the Software Architecture article

  1. Mergulho Profundo Prático em Kotlin
    Mergulho Profundo Prático em Kotlin
    Desvendando o “como” e o “porquê” por trás dos fundamentos e mecanismos internos do Kotlin.
    Jaewoong

    Leva você de “como usar Kotlin” para “como o Kotlin realmente funciona”, revelando implementações internas, desmistificando bytecodes e o comportamento do compilador, além dos mecanismos que moldam a linguagem. Se você quer escrever Kotlin de forma mais inteligente e confiante — dos fundamentos a coroutines e multiplataforma — este é o livro que mostra por que tudo é do jeito que é. Hardcover | Paperback | ISBN: 979-8243872744 [Course] Practical Kotlin Deep Dive Course

  2. Architect the Agent: The CCAR-F Certification Guide
    Architect the Agent: The CCAR-F Certification Guide
    An independent, scenario-based study guide for the Claude Certified Architect Foundations (CCAR-F) exam
    Thomas De Vos

    A scenario-based study guide for the Claude Certified Architect Foundations (CCAR-F) exam. Learn to reason like an architect across all five domains, then prove it on two full practice exams.

  3. Agentic Programming
    Agentic Programming
    From Prompts to Production: A Path to Al Fluency
    Jerod W. Wilkerson

    The most important impact of AI on software development isn't that it writes code faster — it's that it changes what you can delegate. Agentic Programming is a practical roadmap for climbing the AI Fluency Ladder: from prompting to agentic workflows, verified execution, and ultimately autonomous software development.

  4. Фундамент архітектури
    Фундамент архітектури
    База, якої вас ніколи не вчили
    Сергій Немчинський

    Чому проєкт-цукерочка через рік перетворюється на непідтримуване пекло? Тому що вас ніколи не вчили базі. Ця книга — єдина система координат, яка нарешті збере ваші розрізнені знання про ООП, GRASP, SOLID та GoF в одну цілісну картину.

  5. Build Your Own Database in Go From Scratch
    Build Your Own Database in Go From Scratch
    From B+tree to SQL in 3000 lines
    build-your-own.org

    Learn databases from the bottom up by coding your own, in small steps, and with simple Go code (language agnostic).Atomicity & durability. A DB is more than files!Persist data with fsync.Crash recovery.KV store based on B-tree.Disk-based data structures.Space management with a free list.Relational DB on top of KV.Learn how tables and indexes are related to B-trees.SQL-like query language; parser & interpreter.Concurrent transactions with copy-on-write data structures.

  6. Software Architecture for Developers
    Software Architecture for Developers
    Technical leadership and the balance with agility
    Simon Brown

    A developer-friendly, practical and pragmatic guide to lightweight software architecture, technical leadership and the balance with agility.

  7. The Technical Architecture of Mass Surveillance
    The Technical Architecture of Mass Surveillance
    Systems, Infrastructure, Data Collection, Analytics, Security and Privacy
    Steve Publications

    Mass surveillance is more than cameras and wiretaps. It is a vast network of technologies that collects, connects and analyzes information about our lives. This book takes you inside that system, revealing how it works, what it can uncover and what it means for privacy, security and human rights.

  8. Design and Reality
    Design and Reality
    Essays on Software Design
    Rebecca Wirfs-Brock and Mathias Verraes

    “Happily purchased. Handy to have these in one place. Thank you!” — Kent Beck “Excellent new thinking on Domain-Driven Design. It's full of real practical experience in getting the most value from domain modelling. Just like the Eric Evans' DDD book, this gives more insight each time you read it.” — Ian Russell

  9. The Claude Skills Handbook
    The Claude Skills Handbook
    Designing, Building, Testing, and Operating AI Capabilities at Scale
    Steve Publications

    Build Claude into a reliable specialist for your domain. The Claude Skills Handbook takes you from the first idea through architecture, implementation, testing, security, deployment and monitoring, with practical patterns and working examples throughout. Learn how to build Skills that scale, stay maintainable and work in the real world.

  10. Modern GPU Architecture Second Edition
    Modern GPU Architecture Second Edition
    Volume Two Compute Acceleration Tensor Cores, and Advanced Systems
    gareth thomas

    Modern GPUs are the most complex and efficient parallel processors ever created—and this book shows you exactly how they work at the hardware level. Unlike typical graphics or programming guides, this volume takes you inside the GPU itself: how instructions flow through pipelines, how memory hierarchies sustain bandwidth, how shader cores and fixed-function units cooperate to render billions of pixels per second.

  11. The Architect’s Paradox
    The Architect’s Paradox
    Uncertainty and the Philosophy of Software Architecture
    Barry O’Reilly

    An introduction to philosophy for software engineers and architects that will help them understand their design process. This book helps to answer the question “Why are we like this?”.

  12. Platform Engineering in Practice
    Platform Engineering in Practice
    Build internal Developer Platform from Empty Clusters to Self-Service Delivery, Observability, and AI-Assisted Operations
    GitforGits | Asian Publishing House

    We will define the developer contract first, and we will then build the platform underneath it together, step by step, using decisions that hold up in regulated environments and in small startups alike. Along the way, we will provision clusters, wire delivery, publish a developer API, enforce policy and ship observability, and we will do all of it where you can see every command, every manifest and every failure. Nothing here stays theoretical, because platform problems only show their true shape where an abstraction meets a real cluster.

  13. Designing Hybrid Search Systems
    Designing Hybrid Search Systems
    A Production Guide to Architecture, Models, Evaluation, and Operations
    László Csontos

    Keyword search misses meaning. Vector search misses precision. This book shows you how to combine them into production systems that deliver both, with architecture patterns, model selection frameworks, evaluation methodology, and operational guidance grounded in primary research.

  14. High-Performance Java Persistence
    High-Performance Java Persistence
    Get the most out of your persistence layer
    Vlad Mihalcea

    A high-performance data access layer must resonate with the underlying database system. Knowing the inner workings of a relational database and the data access frameworks in use can make the difference between a high-performance enterprise application and one that barely crawls.

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