Skip to content

Using DDD and EventStorming to Design Microservices/EDAs

Photo of Travis Nelson
Hosted By
Travis N.
Using DDD and EventStorming to Design Microservices/EDAs

Details

6:00-6:30: Networking
6:30-6:40: Announcements
6:40-7:30ish: Using DDD and EventStorming to Design Microservices/EDAs - Brian Zambrano

Abstract:
Finding and design the right microservice boundaries can be challenging. Without some amount of up-front design, builders often find themselves building a distributed big ball of mud with a proliferations of services, operational complexity, and performance challenges, among other things. What tools or mechanisms exist to set you on a path to success in your microservice journey? Domain-driven design (DDD) principals, and specifically EventStorming, provide useful techniques for decomposing a complex business domain system into its constituent parts.

In this talk, I'll introduce EventStorming and walk through the steps to get started. We will also discuss how domain-driven design concepts like bounded contexts and ubiquitous language can help align microservice responsibilities with business domains.

You'll walk away with a good understanding of where to get started with EventStorming and how to use it as a repeatable process to design microservice architectures that are maintainable, extensible, and resilient. You'll leave with a set of practical techniques to apply on your own work.

Bio:
Brian Zambrano is a Sr. Specialist Solutions Architect, Serverless, at AWS. He comes from a 20+ year career building software as an engineer and architect. In 2015, he saw the benefits of building with serverless services on AWS and hasn’t let go. Brian is the author of Serverless Design Patterns and Best Practices that was published in 2018. In his nearly five years at AWS, Brian has held multiple roles, including software engineer and Enterprise Solutions Architect. He currently helps customers build enterprise-grade event-driven architectures as a Specialist Solutions Architect.

Photo of Denver Microservices group
Denver Microservices
See more events
Code Talent
3412 Blake St · Denver, CO