Please log in to watch this conference skillscast.
In this talk we will focus on what it means to have a clean model.
That is a model not cluttered with all the latest technology trends and patterns. We'll get back to basics and focus on the all the good stuff like what is means to have low-coupling, high-cohesion, and composability. Relationships will get special attention and the data structures necessary to represent them.
Abstraction is a powerful tool but so often misunderstood and misused leading to leaky abstractions and abstractions at are unrepresentative. These unrepresentative abstractions lead to brittle models that often impact quality-of-service requirements such as maintainability, robustness, and performance.
With this grounding in place we will explore mapping application requirements onto model access patterns and consider the resulting performance implications.
YOU MAY ALSO LIKE:
- Alberto Brandolini's DDD Modelling Workshop (in London on 16th - 18th October 2017)
- Greg Young's CQRS, Domain Events, Event Sourcing and how to apply DDD (in London on 18th - 20th October 2017)
- µCon London 2017: The Microservices Conference (in London on 6th - 7th November 2017)
- Greg Young's Advanced CQRS & DDD Workshop (in London on 8th - 10th November 2017)
95% of performance is about clean representative models
Martin is a high-performance and low-latency specialist, with over two decades working with large scale transactional and big-data systems, in the automotive, gaming, financial, mobile, and content management domains.