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:
- Russ Miles' Microservices Workshop (in London on 23rd - 25th August 2017)
- Progressive .NET Tutorials 2017 (in London on 13th - 15th September 2017)
- Microservices through Development Automation with Atomist by Russ Miles (in London on 25th September 2017)
- ContainerSched 2017 - The Conference on DevOps, Cloud, Containers and Schedulers (in London on 28th - 29th September 2017)
- µCon 2017: The Microservices Conference (in London on 6th - 7th November 2017)
Enabling Adaptable Software: Scaling up a simple Event Domain
Russ' experience covers almost every facet of software delivery having worked across many different domains including Financial Services, Publishing, Defence, Insurance and Search. With over 18 years experience of consultancy, coaching and training, Russ helps to change all facets of the software delivery process in order to remove unnecessary and costly complexity in everything from developer skills and practices, through applying the right processes for the job at hand, to ensuring that the right change is delivered, be it through software or otherwise.