Skip to main content
Workshop learning environment

Books & Publications

In-depth guides on EventStorming, Domain-Driven Design, and collaborative software development

The EventStorming Handbook by Paul Rayner
FEATURED BOOK

The EventStorming Handbook

A comprehensive, practical guide to facilitating EventStorming workshops for exploring complex business domains and designing better software solutions.

What You'll Learn

  • How to plan and facilitate Big Picture EventStorming sessions
  • Process-level modeling techniques and patterns
  • Facilitation tips and techniques for productive workshops
  • How to identify bounded contexts and system boundaries
  • Real-world case studies and examples from diverse industries

Behavior-Driven Development with Cucumber

Better Collaboration for Better Software

Co-authored with Richard Lawrence, this book provides a comprehensive guide to using Behavior-Driven Development and Cucumber to improve team collaboration and create better software through executable specifications.

Behavior-Driven Development with Cucumber by Richard Lawrence and Paul Rayner

Featured Articles

In-depth articles on Domain-Driven Design patterns, refactoring techniques, and collaborative modeling practices.

Article

DDD in Practice

InfoQ eMag

Refactoring to a Deeper Model - chapter in InfoQ's Domain-Driven Design ebook compilation

Article

Refactoring to a Deeper Model

InfoQ

There are three levels of refactorings: Code-level, micro refactorings; Refactoring to patterns; and refactoring to a deeper model

Article

Domain-Driven Design as a Centered Set

DDD Europe - The First 15 Years

Guest article exploring DDD as a centered set in the DDD Europe 15 Years retrospective ebook

Looking for Training?

Take your learning further with hands-on training workshops and coaching on EventStorming and Domain-Driven Design.