EventStorming to Event-Driven Architecture

EventStorming is a best-in-class approach to inter-expert communication, collaboration, discovery-based learning, and innovation, at low overhead. EventStorming requires everyone with vision, a vital stake, questions, answers, and the willingness to discuss the known knowns, the known unknowns, and the tenacity to unearth the unknown unknowns. With an advanced learning and knowledge acquisition toolset and Domain-Driven Design approach, become equipped to achieve beyond ordinary software development results.

EventStorming naturally leads to undertaking the development of Event-Driven and Message-Driven Architectures with confidence. By leveraging REST APIs that support both conventional human user interfaces and services, gain the design savvy to create request-response and Event-Driven Microservices that use Event Sourcing and CQRS. As a bonus, expect to pick up tips on Reactive architecture and programming.

Check our public class schedule for the next scheduled workshop!

What you’ll learn and how you can apply it

  • EventStorming for rapid learning and innovation with Event-Driven Architectures
  • Learn Domain-Driven Design approaches that are embedded in EventStorming
  • Development of REST-based Message-Driven and Event-Driven Architectures and APIs
  • Event Sourcing and CQRS

This training course is for you because…

  • Rapid, low-cost, iterative, experimentation is a must to achieve innovation with software
  • Software developers need better results through business-driven solutions
  • Grow beyond intermediate skills to employing advanced software design and architecture
  • Expand your REST experience with Event-Driven Architectures and supporting APIs

Prerequisites

Course Set-up

  • Taking notes and using a diagramming tool of your choice is recommended but not required.

Recommended Preparation

Schedule

Segment 1: EventStorming for Rapid Innovation (60 min)

  • Modeling Facilitation
  • Big-Picture Storming
  • Design-Level Storming
  • Exercise/activity description: Students should follow my lead in EventStorming example

Break (10 min)

Segment 2: REST-based Event-Driven Architecture (40 min)

  • Message-Driven REST
  • Event-Driven REST
  • Reactive Architecture and Programming
  • Exercise/activity description: Students should follow my lead in architecture diagramming

Break (10 min)

Segment 3: Event-Driven REST Command APIs (60 min)

  • REST POST, PUT, and PATCH APIs
  • Event Sourcing
  • REST Clients
  • Exercise/activity description: Students should follow my lead in API design steps

(Break (10 min)

Segment 4: Event-Driven REST Query APIs (40 min)

  • REST GET APIs
  • CQRS
  • REST Clients
  • Exercise/activity description: Students should follow my lead in API design steps

Course Wrap-up and next steps (5-10 min)

Scroll to Top

Join the waitlist for
EventStorming to Event-Driven Architecture

Be the first to know when tickets go on sale!