Vaughn Vernon

Vaughn Vernon is a Software Ecologist, Architect, Modeler. Vaughn is a leading expert in Domain-Driven Design, and a champion of simplicity and reactive systems. He consults and teaches 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. As he does so, he puts strong emphasis on embracing simplicity whenever possible. Vaughn is the author of four books: Implementing Domain-Driven Design, Domain-Driven Design Distilled, Strategic Monoliths and Microservices, and Reactive Messaging Patterns with the Actor Model, all published by Addison-Wesley.

Reactive DDD: Modeling Uncertainty

Domain-Driven Design supports reactive architecture and programming. Still, reactive introduces uncertainty. Back in 2003, the way that Domain-Driven Design was used and implemented is quite different than the way we use it today. If you’ve read my book, “Implementing Domain-Driven Design”, you’re probably familiar with the fact that the Bounded Contexts I model in the …

Reactive DDD: Modeling Uncertainty Read More »

Domain Model Discover Learning Diagram

Architecture vs Model

One of the biggest problems with business software is that architecture gets promoted more than the domain model. Further, most domain models are ordinary, and could be implemented by school students for a lot less cost than the 7-9 figures often spent. Yet, often the software architecture supporting a model—almost certainly anemic—is generally over engineered. …

Architecture vs Model Read More »

Domain Object Types Stores

XOOM Ecosystem

We have invested heavily in the creation of a software ecosystem that accelerates the development and delivery of solutions to complex business systems that use leading-edge architectures. The ecosystem described here is the open source XOOM platform SDK. There are a number of open source components available with the platform, but these are most easily …

XOOM Ecosystem Read More »

Green Abstract image

No Comparison

Our first principles highlight our unique motivations and goals. Some have asked us to compare the VLINGO XOOM platform and specific components, such as XOOM Actors, with frameworks and toolkits offered by various vendors. This is the wrong question because it assumes that our platform is founded on the same philosophies and motivations as those …

No Comparison Read More »

Reactive People

Why Reactive?

A person described as being reactive is generally viewed as less mature and responsible than a person who is proactive. This perception doesn’t consider the nature of actions taken by entities, such as people. Normally a person who is considered proactive is actually reacting to one or more stimuli, but they decide that reacting sooner …

Why Reactive? Read More »

Scroll to Top