OK

Event Details

Greg Young will be teaching his well known DDD/CQRS/Event Sourcing class in New Orleans! Interested in building systems and architectures with Domain Driven Design? Join this course on CQRS, Domain Events, Event Sourcing and how to apply DDD, authored and delivered by Greg Young, who coined the term "CQRS" (Command Query Responsibility Segregation). The largest problem many run into with Domain Driven Design is in getting the abstract concepts implemented in a concrete way. Many of the stereotypical architectures people use actually make it impossible to apply DDD. This CQRS course will help you avoid this. You will learn all about Command Query Responsibility Separation (CQRS), Domain Events, Event Sourcing and how to effectively apply DDD within an organization. Learn How To: Apply DDD to your organization and improve alignment between your software design and business needs Apply CQRS best practices to your DDD methodology Understand Domain Events to easily keep a record of all the inputs to a system Apply Event Sourcing as an effective transactional model for your busines Three-Day Course Outline Day 1: Domain Driven Design Review Day 2: Introduction/Outline User intention and why it is important Exercise 1: Building a task-based UI Command and Query Separation Introduction to Events as a Storage Mechanism Exercise 2: Creating an Event Storage System Performance Optimizations and Snapshots Creation of an Aggregate Root That Tracks Its Own State Context Specifications to Capture Intent How Events Change Testing Strategies Day 3: The Read System Partitionability of Work, Developer Specialization, and Outsourcing Eventual Consistency Organizational Sagas and the Ubiquitous Integration Language Versioning of the Event Log Over Long Periods of Time Pub/Sub and Building Disconnected Systems *Contact for group pricing etc

Venue Information

New Orleans
New Orleans
New Orleans, LA 70032

Organizer Information

Greg Young


New Orleans
New Orleans, LA 70032

More Events