Kick off your book project in 3 hours! Live workshop on Zoom. You’ll leave with a real book project, progress on your first chapter, and a clear plan to keep going. Saturday, May 16, 2026. Learn more…

Leanpub Header

Skip to main content

Filters

Category: "Event-Driven Architecture"

Books

  1. Understanding Eventsourcing
    Planning and Implementing scalable Systems with Eventmodeling and Eventsourcing
    Martin Dilger

    The first book to combine Eventmodeling & Eventsourcing to plan software systems of any size and complexity. NEW CHAPTER "Dynamic Consistency Boundary" COMPANION ONLINE COURSE FOR FASTER LEARNING

  2. System Design Workbook
    Edição 2026
    Matheus Fidelis

    System Design Workbook – Edição 2026 é uma obra que traduz, organiza e conecta os principais fundamentos da engenharia de sistemas distribuídos sob uma perspectiva prática, moderna e orientada à realidade de produção.

  3. Learn how to create amazing lightweight user interfaces using Python and Textual in your terminal! You will learn the basics of Textual and then create ten different applications.

  4. Learn how to implement DDD, CQRS and Event Sourcing. Understand the theory and put it into practice with JavaScript and Node.js. Utilize an extensive source code bundle and an interactive execution feature for a hands-on experience.

  5. Microservice Transaction Patterns
    For The Enterprise
    guypardon

    Looking for microservices but without the complexity of Saga or eventual consistency? This book is for you!

  6. Throughout the book, we use a car-search platform as a unifying example. From ingestingdata about car listings to enriching, it with analytics and providing real-time search results, thisplatform showcases the challenges and opportunities of modern data platforms. By followingits journey, you will gain actionable insights that can be applied to a wide range of domains.Building the software platforms is not just about technology; it’s about solving real-worldproblems with creativity within the given guardrails both financial or engineering. This bookwill be guiding you through every phase of design, implementation, and evolution. Let’s buildthe future of data platforms together.

  7. Beginning Flutter 3.0 with Dart
    A Beginner to Pro. Learn how to build Advanced Flutter 3.0 Apps
    Sanjib Sinha

    Are you an absolute beginner with no prior knowledge to any programming language? But you want to be an Android or iOS mobile application developer? This book will teach you both. You will learn to build Advanced Flutter Apps, from scratch. You will also learn Dart programming language that runs Flutter.

  8. Event Sourcing in Scala
    Scala 3, ZIO, PostgreSQL and the log beyond the database
    Piotr Pruchniewicz

    CRUD erases the story your system lived through; event sourcing keeps it. Build an account aggregate in Scala 3 and ZIO: past-tense events, a pure applyEvent fold, decide for invariants and idempotency, then wire an append-only PostgreSQL journal, transactions, and a balance projection—and trace one account from HTTP command to read model. When the log must leave the database, follow the same events through transactional outbox, Kafka, and at-least-once consumers without pretending you have magic consistency. For architects and implementers who want decision-grade ES + CQRS, not a toy demo.

  9. Event-Driven Architecture with Spring Boot 4.x and Kafka 4.x is a hands-on, code-first guide to building resilient, scalable systems with real-world patterns like CQRS, event sourcing, sagas, outbox, idempotency, schema evolution, observability, and testing. Each chapter focuses on one concept and backs it with practical trade-offs, failure modes, and runnable Spring Boot projects you can clone and run today. If you want to move beyond buzzwords and actually ship event-driven systems that hold up in production, this book is for you.

  10. Building Memory Matching Browser Games
    MahJong, Hidden Pairs, and "In Sequence" Memory Matching Game Mechanics.
    Stephen Gose

    This chapter is part of the "Construct Gamer Starter Kit" collection and provides a guide to developing Memory Matching games, including MahJong, Hidden Pairs, and "Sequence 3+." The tutorial includes coding for both Construct v2 and v3, making it suitable for beginners and experienced web developers alike. It's perfect for anyone looking to create their own customized Memory Matching games with unique artwork and features.

  11. Scalapedia
    Encyclopedia of the Scala programming language
    Piotr Pruchniewicz

    Discover the complete world of Scala programming in one comprehensive encyclopedia. SCALAPEDIA takes you from language fundamentals to advanced functional programming, covering Cats, Cats Effect, ZIO, design patterns, architectural patterns, and performance optimization. With over 85 chapters spanning 10 major parts, this is the definitive guide for mastering Scala and building enterprise-grade applications. Whether you're starting your Scala journey or looking to deepen your expertise, SCALAPEDIA is your complete reference for modern functional programming in Scala.

  12. Building Yahtzee and other Dice Games
    Codeless Game Construction for Yacht, Yahtzee, Farkel, & Wizard’s Yahtzee
    Stephen Gose

    Discover how to create various types of Dice Games using these methods from the "Construct Game Starter Kit" collection. By the end of this instructional workbook, you will have a production pipeline that gives you the ability to create as many unique "Yahtzee-style" browser games as your imagination can conceive! This will enable you to explore your creative ideas faster and with greater confidence using this prototype template.

  13. The Software Realm DECODED
    Everything Senior developers expect you to know, but rarely have time to explain
    A. M. Lorion

    You know how to code, but everyone else seems to "just get it" while you secretly Google and ChatGPT everything. The Software Realm DECODED is the patient mentor conversation you've been searching for, Peter asks the questions you're afraid to ask, and the Ultra Senior Developer explains what bootcamps skip and seniors assume you know. By the final chapter, the imposter syndrome disappears and systems finally make sense.

  14. Dari Monolith Ke Microservices
    Strategi Arsitektur Modern yang Mengubah Cara Sistem Berinteraksi dan Berevolusi
    Deni Husni Fahri Rizal

    JILID I : Fondasi Arsitektur & Strategi Dekomposisi Strategi Arsitektur Modern yang Mengubah Cara Sistem Berinteraksi dan Berevolusi

  15. Modern Banking Microservices with Clean Architecture, DDD, TDD, .NET 10, and Angular 21 (nx Monorepo)
    A Complete Engineering Guide to Building Production-Grade Banking Systems Using Microservices, Docker, CI/CD, Testing, and Angular Nx Monorepos
    Gustavo Felix

    Build a real-world digital banking platform from scratch using .NET 10, Clean Architecture, DDD, Angular 21 (Nx Monorepo), Docker, PostgreSQL, and GitHub Actions CI/CD. This hands-on, full-stack guide shows you how fintech systems are built in modern software teams—covering microservices, secure APIs, authentication, event-driven architecture, automated testing, containerization, and more. No shortcuts, no toy examples. Just real engineering.