Please log in to watch this conference skillscast.
You often hear that DDD is hard. People are trying and failing, complaining over increased complexity, which gets out of control. In fact, despite many complains that accidental complexity is overcoming the domain complexity, often this is not the case. Developers tend to over-simplify business problems and, in turn, play around with technical complexity instead. The reason for this is that many business problems are considered as "easy" or "solved" when it is actually not the case. According to past experiences, making decisions before engaging the decision-making part of the brain too often lead to underestimating of the domain complexity, poor user experience and low overall customer satisfaction.
During this talk, Alexey will show several cases like this and will try to convince you to think deeper about business problems, even if they seem to be simple at first glance.
YOU MAY ALSO LIKE:
- Crafting Code with Sandro Mancuso (Online Course on 14th - 15th January 2021)
- Sociotechnical Domain-Driven Design with Kacper Gunia (Online Course on 18th - 19th February 2021)
- Strategic Domain-Driven Design Tools For Non-DDD People (SkillsCast recorded in October 2020)
- Lightning Talk: Specification as a Library (SkillsCast recorded in October 2020)
Simplicity versus Simplification
Alexey is a consultant at Ubiquitous, currently working as a software architect and technical lead at ABAX. He is mostly working with high-performance event processing and event-sourced systems.