Approved by KMO

Jan 29

Online via Zoom

Domain-driven design with CQRS & Event-sourcing

7
Seats remaining

Training is no longer available

This hands-on workshop is a practical introduction for developers and architects who wish to discover the basic ideas behind CQRS & Event Sourcing and how those patterns leverage Domain-Driven Design. We start off with a basic CRUD service for a social network as we gradually apply a combination of CQRS and Event-sourcing patterns while enforcing basic DDD principles.

Training description

This hands-on workshop is a practical introduction for developers and architects who wish to discover the basic ideas behind CQRS & Event Sourcing and how those patterns leverage Domain-Driven Design. We start off with a basic CRUD service for a social network as we gradually apply a combination of CQRS and Event-sourcing patterns while enforcing basic DDD principles.

Required skills

TypeScript

Duration

1 Day

Entry-level test

No

What will I learn?

CRUD limitations

  • Read/Write models coupling problem
  • Performance & Scalability limitations
  • How CRUD limits Domain-driven design
  • Exemplify by showing a social-network service implementation

Shifting to CQRS & Domain-driven design

  • The CQRS concept
  • CQRS benefits
  • CQRS considerations (Eventual Consistency, Implementation Complexity)
  • Modeling the Write Model using DDD patterns (Aggregates & Repositories)
  • The CQRS flow
  • Exemplify by implementing a CQRS-based social-network service (TypeScript)

Shifting to Event-sourcing

  • The Event-sourcing data-persistence pattern
  • Event-sourcing benefits & considerations
  • How Event-sourcing leverages Domain-driven design
  • How Event-sourcing is combined with CQRS
  • Exemplify by implementing an Event-sourced CQRS-based social-network service (TypeScript).

The Course includes

  • Gain a deep insight into CQRS and Event-sourcing concepts.
  • Understand how and why Event-sourcing and CQRS go hand-by-hand.
  • Understand how Event-sourcing and CQRS help to leverage a Domain-driven approach.
  • Learn how to model a Data-model using Domain-driven design principles & patterns.
  • Practising on how to implement a Domain-driven Event-sourced CQRS-based social-network service using TypeScript (NodeJS).

Instructors

Domain-driven design with CQRS & Event-sourcing

Book your tickets now

499€ /day

(Excl. VAT)

Only 7 seats remaining.

This hands-on workshop is a practical introduction for developers and architects who wish to discover the basic ideas behind CQRS & Event Sourcing and how those patterns leverage Domain-Driven Design. We start off with a basic CRUD service for a social network as we gradually apply a combination of CQRS and Event-sourcing patterns while enforcing basic DDD principles.

Save up to 40%

Hackages is recognized by the KMO Portefeuille of the Flemish Government. Flemish Small and medium enterprises can recover up to 40% of training cost directly if they book training from Hackages.

Contact our sales team to book seats now

Hi, I'm Kate! I'll be able to help you design a training course that is tailored to your teams’ needs. Leave your contact details below so I can get in touch with you!

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Upcoming training

Below are our planned upcoming training sessions for your team! Join us for the highest standard of teaching and get your team motivated and working efficiently! Can't find what you need? Reach out to us toplan specialized training for your team, whatever your needs.