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 DDD

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

REACTIVE DDD

A two-day, intensive, design and programming workshop first builds your foundation with the Actor Model using vlingo/actors. This workshop then expands your understanding with advanced application and system design approaches, using Domain-Driven Design and microservices. A hands-on workshop with many practical exercises. Students are strongly encouraged to engage using the vlingo/platform components.

EVENT-ORIENTED DDD

This intensive, two-day, hands-on workshop teaches you Domain-Driven Design 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

shutterstock_238439005 compressed
27
May
Speaker: JBCNConf Barcelona
9:00 am - 5:00 pm
Plaça de Willy Brandt, 11-14 08019 Barcelona
Reactive Domain-Driven Design. Solving complexity by design. In new fields, such as IoT, software complexity comes at you rapidly, and with time complexity can dominate systems and the teams that work on them. Previously...
27
May
Meetup: Domain-Driven Design Barcelona (DDDBCN)
6:00 pm - 8:00 pm
Barcelona, Spain
29
May
IDDD Workshop Lisbon
9:00 am - 5:00 pm
Fontecruz Lisboa, Avenida da Liberdade 138-142 Lisbon, 1250-001 Portugal
30
May
Meetup: Lisbon Domain-Driven Design
7:00 pm - 9:00 pm
Rua Alexandre Herculano, 38 · Lisboa
10
Jun
Workshop: Domain-Driven Design for modern architectures
9:00 am - 5:00 pm
150 W San Carlos St. San Jose, CA 95113
17
Jun
Workshop: Event-Oriented Domain-Driven Design Workshop
9:00 am - 5:00 pm
Oslo Spektrum, Sonja Henies plass 2, 0185 Oslo
18
Jun
Meetup: Reactive DDD
7:00 pm - 9:00 pm
Sørkedalsveien 8, 0369 Oslo, Norway
19
Jun
Speaker: NDC {Oslo}
1:40 pm - 2:40 pm
Oslo Spektrum, Sonja Henies plass 2, 0185 Oslo

Locations where I have helped developers advance their skills

Where will Vaughn Be Placeholder
Where will Vaughn Be

What am I working on now?