Books-Header-f

Get my

BOOKS

Read my leading and best-selling books on advanced software design and development techniques.

BUY
calendar

Look at

Next Scheduled

Where will Vaughn Vernon be next? See all upcoming DDD events below.

view all events
IDDD-workshop-bg

Browse all

WORKSHOPS

Attend one of my public workshops or schedule a private onsite workshop for your team.

My Workshops

About me

I am a software developer and architect with more than 35 years of experience in a broad range of business domains. As a leading expert in Domain-Driven Design I champion simplicity. I consult and teach around Domain-Driven Design and reactive software development, helping teams and organizations realize the potential of business-driven and reactive systems as they transition from technology-driven legacy web implementation approaches. I am the founder of the open source (OSS) vlingo/platform, a set of DDD-friendly distributed computing tools that simplify concurrent, reactive, event-driven, and microservices architectures, supporting the JVM https://github.com/vlingo. The three books authored by me are: Implementing Domain-Driven Design, Reactive Messaging Patterns with the Actor Model, and Domain-Driven Design Distilled, all published by Addison-Wesley.

image-0
image-1
image-2
image-large-0
Get on the path to financial freedom.
image-large-1
Trust me! I will boost your communication skills.

WORKSHOPS

IMPLEMENTING DOMAIN-DRIVEN DESIGN

Go beyond the theory of DDD and see how teams can actually use DDD to accelerate their strategic initiatives in a way that helps them design for business competitive advantage. Emphasis is placed on software design in source code with agile knowledge acquisition and de-emphasizes throwing technology at strategic business software initiatives.

EVENT-ORIENTED DOMAIN-DRIVEN DESIGN

This intensive, two-day, hands-on workshop teaches you DDD within an explicitly event-oriented microservices business domain. You will learn both strategic and tactical design. This workshop is specially designed for mid-level and senior software developers and architects who are interested in applying event-driven and microservices architectures using DDD.

MANAGING DOMAIN-DRIVEN DESIGN

Thorough and exhaustive, this one-day, hands-on workshop consists of short lectures, exercises, and innovative game-play leading you to a clear understanding of how to leverage DDD, putting it to use on your Agile project. It’s a class that is well balanced for business experts and technical stakeholders alike.

Let me help…

FEATURED PODCAST

Blog

My Current Schedule

schedule-vaughn
11
Feb
Phoenix DDD Meetup
5:30 pm - 8:30 pm
Carvana 1930 W Rio Salado Pkwy · Tempe, AZ
There are 2 hard problems in computer science: cache invalidation, naming things, and off-by-1 errors. This session is about naming things. In software, we need to name classes, methods, properties, libraries, and solutions. We...
25
Feb
IDDD Workshop 2.0 Madrid
8:00 am - 6:00 pm
Madrid, Spain
04
Mar
IDDD Workshop München/Munich
9:00 am - 5:00 pm
Munich, Germany
06
Mar
Microservices Meetup Munich
7:00 pm - 9:00 pm
Oskar-Schlemmer-Straße 19, 80807 München, Germany
11
Mar
Phoenix DDD Meetup
5:30 pm - 8:30 pm
Carvana 1930 W Rio Salado Pkwy · Tempe, AZ
20
Mar
IDDD Workshop Phoenix
9:00 am - 5:00 pm
Phoenix, Arizona USA
03
Apr
IDDD Workshop Berlin
9:00 am - 5:00 pm
Berlin, Germany

Locations where I have helped developers advance their skills

Where will Vaughn Be Placeholder
Where will Vaughn Be

What am I working on now?