Lsiicrws3orwgy7lyayr
SkillsCast

Enabling Adaptable Software: Scaling up a simple Event Domain

22nd January 2014 in London at Skills Matter

This SkillsCast was filmed at Enabling Adaptable Software: Scaling up a simple Event Domain

Coming Soon

Want to learn how to design your software so that it can adapt to future change effectively? In this talk Russ Miles will showcase how to gradually increase essential complexity in your event domain by de-coupling and disentangling different domains within your application.

Within your software, your choices when implementing the Event domain that glues your domains together are key to decoupling other domains in your application, so that your software can adapt to future change effectively.

In this talk Russ Miles will showcase how to gradually increase essential complexity in your event domain to de-couple and disentangle different domains within your application.

Placing the Event domain in context using the Life Preserver pattern, Russ will apply simple levels of indirection right through to messaging and inter-thread communication using the Disruptor, exploring several real-world examples that show you how to make the tradeoffs between complexity and future flexibility.

YOU MAY ALSO LIKE:

Enabling Adaptable Software: Scaling up a simple Event Domain

Russ Miles

Russ Miles is CEO of ChaosIQ.io where he and his team build commercial and open source (ChaosToolkit.org) products and provide services to companies applying Chaos Engineering to build confidence in their Cloud Native, Microservice-based systems on Pivotal Cloud Foundry, Kubernetes and more.

SkillsCast

Coming Soon

Want to learn how to design your software so that it can adapt to future change effectively? In this talk Russ Miles will showcase how to gradually increase essential complexity in your event domain by de-coupling and disentangling different domains within your application.

Within your software, your choices when implementing the Event domain that glues your domains together are key to decoupling other domains in your application, so that your software can adapt to future change effectively.

In this talk Russ Miles will showcase how to gradually increase essential complexity in your event domain to de-couple and disentangle different domains within your application.

Placing the Event domain in context using the Life Preserver pattern, Russ will apply simple levels of indirection right through to messaging and inter-thread communication using the Disruptor, exploring several real-world examples that show you how to make the tradeoffs between complexity and future flexibility.

YOU MAY ALSO LIKE:

About the Speaker

Enabling Adaptable Software: Scaling up a simple Event Domain

Russ Miles

Russ Miles is CEO of ChaosIQ.io where he and his team build commercial and open source (ChaosToolkit.org) products and provide services to companies applying Chaos Engineering to build confidence in their Cloud Native, Microservice-based systems on Pivotal Cloud Foundry, Kubernetes and more.