There are many ways to solve a problem at hand. The possibilities are endless, the risks are plentiful too: does the solution fit the problem? is it over engineered? is it naïvely oversimplified? do we need the software for this? does anyone care? - are just few of the questions popping up. Many practices and patterns help, but the choice is so wide it can be paralysing. Where do we start?
In this intro talk Arturas will step back to the fundamentals and explore the values of strategic design from a high 10 000 feet overview. By the end of it attendees will be equipped with the useful analogies of every day things with concepts used in DDD community, will have a reference on how it helps with problem solving and a solution design as well as get some useful hints on starting up.
The material is designed with new community members in mind, people who are starting to navigate DDD. It could be useful for experienced practitioners as a review and a discussion points for later as well.
About the speaker: Arturas Smorgun has been developing software for over 15 years, he gradually moved from hobby projects, through complex e-commerce monoliths to large data processing systems. In his career he learned to appreciate the domain complexity and employ his innate curiosity to help solve business problems. Currently he works for Worldpay from FIS, payment solutions provider.