Fuw0az8mhh77pp4pcqx5
SkillsCast

Simplicity versus Simplification

26th April 2018 in London at CodeNode

There are 23 other SkillsCasts available from DDD eXchange 2018

Please log in to watch this conference skillscast.

697048209 640

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:

Thanks to our sponsors

Simplicity versus Simplification

Alexey Zimarev

Alexey is a software architect and technical lead at ABAX, working with high-performance event processing and event-sourced systems. He started programming at the age of 14 back in USSR and moved between five countries during the last fifteen years. His particular interests are in event-driven architectures, domain-driven design, distributed systems and event-sourcing. Alexey is contributing to MassTransit and lead/speaks at the Domain-Driven Design Norway meetup group.

SkillsCast

Please log in to watch this conference skillscast.

697048209 640

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:

Thanks to our sponsors

About the Speaker

Simplicity versus Simplification

Alexey Zimarev

Alexey is a software architect and technical lead at ABAX, working with high-performance event processing and event-sourced systems. He started programming at the age of 14 back in USSR and moved between five countries during the last fifteen years. His particular interests are in event-driven architectures, domain-driven design, distributed systems and event-sourcing. Alexey is contributing to MassTransit and lead/speaks at the Domain-Driven Design Norway meetup group.

Photos