A SkillsCast for this session is not available.
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:
- Keynote: Learning To Be Successful at “Being Wrong”™ In The Cloud (SkillsCast recorded in September 2019)
- Applied Domain-Driven Design — Full-Stack Event Sourcing (in Online Event on 9th July 2020)
- Software Modernisation: A Strategic Approach (SkillsCast recorded in July 2020)
- Keynote: Playful Leadership - How to Enable Transformational Change and Have Fun Doing It (SkillsCast recorded in October 2019)
Enabling Adaptable Software: Scaling up a simple Event Domain
Russ Miles is CEO of ChaosIQ.io, makers of the Chaos Toolkit that is a free open source toolkit for getting started with Chaos Engineering. He is author of Antifragile Software: Building Adaptable Software with Microservices and Head First Software Development, and provides a mix of engaging conceptual theory and practical exercises as an international speaker on techniques for helping software adapt to the ever-present force of change.