• Fri frakt över 249 kr
  • •
  • Snabba leveranser
  • •
  • Billiga böcker
Kundservice

Du är på sajten för privatpersoner.

Företag, bibliotek eller offentlig verksamhet?

Du handlar på classic.bokus.com, där alla dina funktioner finns intakta.
Till classic.bokus.com
Bokus logotyp. Gå till startsidan.
  • Erbjudanden
  • Nyheter
  • Student
  • Topplistor
  • Barn & ungdom
  • Bokus Play
  • E-böcker
  • Pocketböcker
  • Spel & pussel

Upp till 20% på populära nyheter →

Sidfot

Mina sidor

    Hjälp

    • Kundservice
    • Vanliga frågor och svar
    • Frakt och leverans
    • Retur vid ångerrätt
    • Reklamera vara
    • Betalning
    • Köpvillkor
    • Allmänna villkor
    • Information om webbplatsens tillgänglighet

    Om Bokus

    • Om oss
    • Pressrum
    • För studenter
    • För företag
    • För bibliotek och offentlig verksamhet
    • För leverantörer
    • Hållbarhet

    Populärt

    • Aktuella erbjudanden
    • Presentkort
    • Studentlitteratur
    • Nya böcker
    • Topplistor
    • Signerade böcker
    • Engelska böcker

    Inspiration

    • Boktips
    • BookTok
    • Populära bokserier
    • Barnbokskaraktärer
    • Populära författare

    Mina sidor

      Hjälp

      • Kundservice
      • Vanliga frågor och svar
      • Frakt och leverans
      • Retur vid ångerrätt
      • Reklamera vara
      • Betalning
      • Köpvillkor
      • Allmänna villkor
      • Information om webbplatsens tillgänglighet

      Om Bokus

      • Om oss
      • Pressrum
      • För studenter
      • För företag
      • För bibliotek och offentlig verksamhet
      • För leverantörer
      • Hållbarhet

      Populärt

      • Aktuella erbjudanden
      • Presentkort
      • Studentlitteratur
      • Nya böcker
      • Topplistor
      • Signerade böcker
      • Engelska böcker

      Inspiration

      • Boktips
      • BookTok
      • Populära bokserier
      • Barnbokskaraktärer
      • Populära författare
      Logotyp för Bokus
      Följ oss på Facebook (extern länk)Följ oss på Instagram (extern länk)Följ oss på YouTube (extern länk)Följ oss på TikTok (extern länk)
      bokus @ CookiesIntegritetspolicyKöpvillkor
      Till Citymail hemsida (extern länk)Till Budbee hemsida (extern länk)Till Postnord hemsida (extern länk)Till Schenker hemsida (extern länk)Till Early Bird hemsida (extern länk)Till Walleys hemsida (extern länk)
      1. Data och IT
      2. Programmeringsböcker

      Message- and Event-Driven Systems with CQRS and Event Sourcing

      Web and Cloud Architecture

      AvAlex Lawrence

      Häftad, Engelska, 2026

      Del i serien Addison-Wesley Signature Series (Vernon)

      358 kr

      Kommande

      Beskrivning

      Learn to Design and Build Scalable Message-Driven Systems

      In today's fast-paced digital landscape, businesses must adapt rapidly to evolving demands. Message- and Event-Driven Systems with CQRS and Event Sourcing reveals how modern message-driven web and cloud architectures can fuel digital transformation, drive agility, and ensure robust scalability. This book bridges the gap between theory and practice, empowering architects and developers to build systems that thrive in the cloud era.

      This book demystifies a collection of widely discussed architectural patterns, clearly distinguishing between message-driven, event-driven, CQRS, and Event Sourcing approaches, and showing precisely when to apply each. By untangling concepts that are often confused, it provides both a strategic overview and practical guidance for designing a system and its components.

      Unlike most resources that focus on Java or C#, this book leverages Node.js, JavaScript, and TypeScript, making it uniquely relevant for today's web and cloud developers. Readers will discover how to isolate business capabilities, accelerate time-to-market, and future-proof their technology stack, enabling continuous evolution without sacrificing stability or performance.

      Build the architectural knowledge that distinguishes scalable systems and start architecting for inevitable change with patterns that matter.

      • Implement the core anatomy of message-driven systems by mapping technical responsibilities to specific components and navigating the trade-offs of various implementation approaches.
      • Segregate responsibilities with CQRS to separate command and query logic, enabling optimization of read and write sides independently for better performance and scalability.
      • Leverage Event Sourcing to model domain state as a sequence of change events, providing a reliable historical record and a foundation for highly reactive systems.
      • Orchestrate long-running processes with resilient workflows that manage complex, multi-step business logic across domain-specific boundaries.
      • Design for evolution and composition by managing message schema and data changes, and unifying data from disparate sources into reactive user interfaces.

      Produktinformation

      • Utgivningsdatum:2026-12-30
      • Format:Häftad
      • Språk:Engelska
      • Serie:Addison-Wesley Signature Series (Vernon)
      • Antal sidor:480
      • Upplaga:1
      • Förlag:Pearson Education
      • ISBN:9780137998616

      Utforska kategorier

      • Programmeringsböcker inom Data och IT

      Mer om författaren

      Alex Lawrence is a software developer, architect, technical lead, author, and educator. He started his journey in software development at an early age, driven by a general fascination for computers. His most notable technical expertise lies in message-driven systems, event-driven architecture, CQRS, and Event Sourcing. Over the years, he has contributed to multiple companies building large-scale message-driven systems and gained deep, hands-on experience. During his work, Alex focuses on understanding business and product challenges to design software for effective and lasting solutions. His approach goes beyond technical implementations, always ensuring that software serves real-world needs and drives meaningful outcomes. Sharing knowledge has always been a core part of his work. Over the years, Alex has lectured and given guest lectures at multiple universities.

      Innehållsförteckning

      • Series Editor Foreword xviiPreface xxiChapter 1: Business Strategy Meets Message-Driven Systems 1Why Businesses Benefit 2How Domain-Driven Scenarios Are Solved 3How Businesses Can Thrive in the Face of Constant, Rapid Change 5Message-Driven Architecture 6Loose Coupling 9Relationship to Reactive Architecture 10Relation to Monoliths and Microservices 10Domain-Driven Running Example 12Modeling Messaging Systems 15Summary 22References 23Chapter 2: Anatomy of Message-Driven Systems 25Message Broker 26Synchronous Communication 34The Structure of Messages 36Message Categories 39Serialization, Schemas, and Types in Code 48Guarantees in Distribution 57Ordering of Messages 65Dealing with Duplicates 67Error Handling 71Summary 76References 76Chapter 3: In-Context Architectures 79The Purpose of Layers 80Dependency Inversion 82Ports and Adapters 89Generic Layouts and Guided Designs 92The Four Standard Layers 95Architecture for the Running Example 106Summary 107References 108Chapter 4: Tactical Building Blocks 109Value Objects 110Identities 116Entities 119Domain Services 124Repositories 126Domain Events 136Aggregates and Eventual Consistency 147Summary 162References 163Chapter 5: CQRS 165When Business Software Should Segregate Responsibilities 166Commands and Queries 170Command Model and Query Models 175Model Synchronization 180Technical Segregation 190Initializing and Evolving Query Models 195Eventual Consistency in the User Interface 201Dos and Don’ts 203Summary 205References 206Chapter 6: Event Sourcing 207Your Business as Auditable History 208Modeling State as Events 211Event-Sourced Command Model 215Event Store 222Comparison of Store Technologies 234Query Model Projections 246Processing and Publishing Events 259Data Deletion 265Summary 266References 267Chapter 7: Long-Running Processes 269What Is a Process? 270Message-Driven Processes 278Choreography 284Orchestration 290Correlation of Messages 305Process as a Domain Model Component 308Evolution of Long-Running Processes 315Summary 318References 319Chapter 8: Evolution of Messages and Message Streams 321Purpose and Scope Determine Life Cycle 322Relation of Data, Serialization, Schemas, and Types 327Types of Message Changes 332Adaptation Techniques 338Evolution of Persistent Message Streams 347Schema Registries 354Summary 357References 358Chapter 9: Composing Data from Different Sources 359Global Message Journal 360Replicating Query Models 370Synchronous On-Demand Composition 389The "Right Way" to Compose Query Models 399Summary 399References 400Chapter 10: Message-Driven User Interfaces 401Frontend Architecture 402Messaging Technologies and Protocols 406Executing Commands and Queries 418Reacting to Events 424Building Reactive Query Models 428Client-Side Projections of Change Events 432Summary 434References 434Index 435
      Hoppa över listan

      Mer från samma författare

      Alex Lawrence - Animal Heroes Coloring Book, Häftad

      Animal Heroes Coloring Book

      Alex Lawrence

      Häftad, 2025

      156 kr

      Alex Lawrence - Animal Heroes Coloring Book, Inbunden

      Animal Heroes Coloring Book

      Alex Lawrence

      Inbunden, 2025

      294 kr

      Alex Lawrence - How To Draw Cute Stuff, Häftad

      How To Draw Cute Stuff

      Alex Lawrence

      Häftad, 2025

      203 kr

      Alex Lawrence - How To Draw Cute Stuff, Inbunden

      How To Draw Cute Stuff

      Alex Lawrence

      Inbunden, 2025

      311 kr

      Hoppa över listan

      Mer från samma serie

      James Higginbotham - Principles of Web API Design, Häftad

      Principles of Web API Design

      James Higginbotham

      Häftad, 2022

      321 kr

      Stefan Hofer, Henning Schwentner - Domain Storytelling, Häftad

      Domain Storytelling

      Stefan Hofer, Henning Schwentner

      Häftad, 2021

      284 kr

      Susanne Kaiser - Architecture for Flow, Häftad

      Architecture for Flow

      Susanne Kaiser

      Häftad, 2025

      315 kr

      Vaughn Vernon, Tomasz Jaskula - Strategic Monoliths and Microservices, Häftad

      Strategic Monoliths and Microservices

      Vaughn Vernon, Tomasz Jaskula

      Häftad, 2021

      284 kr

      Murat Erder, Pierre Pureur, Eoin Woods - Continuous Architecture in Practice, Häftad

      Continuous Architecture in Practice

      Murat Erder, Pierre Pureur, Eoin Woods

      Häftad, 2021

      309 kr

      Vaughn Vernon, Tomasz Jaskula - Implementing Strategic Monoliths and Microservices, Häftad

      Implementing Strategic Monoliths and Microservices

      Vaughn Vernon, Tomasz Jaskula

      Häftad, 2028

      323 kr

      Vlad Khononov - Balancing Coupling in Software Design, Häftad

      Balancing Coupling in Software Design

      Vlad Khononov

      Häftad, 2024

      315 kr

      Joseph Emison - Serverless as a Game Changer, Häftad

      Serverless as a Game Changer

      Joseph Emison

      Häftad, 2023

      312 kr

      Olaf Zimmermann, Mirko Stocker, Daniel Lubke, Uwe Zdun, Cesare Pautasso - Patterns for API Design, Häftad

      Patterns for API Design

      Olaf Zimmermann, Mirko Stocker, Daniel Lubke, Uwe Zdun, Cesare Pautasso

      Häftad, 2023

      377 kr

      Steffen Hartmann - Software as a Product, Häftad

      Software as a Product

      Steffen Hartmann

      Häftad, 2027

      467 kr

      Hoppa över listan

      Du kanske också är intresserad av

      Wim Pauwels - Warm Charm of Wood, Inbunden

      Warm Charm of Wood

      Wim Pauwels

      Inbunden, 2026

      641 kr

      Alex Lawrence - Animal Heroes Coloring Book, Inbunden

      Animal Heroes Coloring Book

      Alex Lawrence

      Inbunden, 2025

      294 kr

      Alex Lawrence - How To Draw Cute Stuff, Inbunden

      How To Draw Cute Stuff

      Alex Lawrence

      Inbunden, 2025

      311 kr

      Luca Saba, Luca Saba - Vascular Imaging Volume 4, Inbunden

      Vascular Imaging Volume 4

      Luca Saba, Luca Saba

      Inbunden, 2026

      1 840 kr

      Mahmood Aliofkhazraei, Abdel Salam Hamdy Makhlouf, Jose-Maria Bastidas, Craig Stevenson - Handbook of Practical Cathodic Corrosion Protection, Övrigt

      Handbook of Practical Cathodic Corrosion Protection

      Mahmood Aliofkhazraei, Abdel Salam Hamdy Makhlouf, Jose-Maria Bastidas, Craig Stevenson

      41 266 kr

      James Boswell - Life of Samuel Johnson, Inbunden

      Life of Samuel Johnson

      James Boswell

      Inbunden, 2026

      225 kr

      Michael K. Lindell, Ronald W. Perry - Emergency Planning, Häftad

      Emergency Planning

      Michael K. Lindell, Ronald W. Perry

      Häftad, 2026

      1 113 kr

      Katrina Nannestad - Waiting for the Storks, Häftad

      Waiting for the Storks

      Katrina Nannestad

      Häftad, 2026

      107 kr

      Margaret Crompton - Adolescents and Social Workers, Inbunden

      Adolescents and Social Workers

      Margaret Crompton

      Inbunden, 2026

      845 kr

      Braun Monika  Braun - Dattelwunder – Süsse Früchte Der Wüste, Ljudbok

      Dattelwunder – Süsse Früchte Der Wüste

      Braun Monika Braun

      Ljudbok
      2026

      51 kr