Digital transformations are the new hype. By switching to a more IT-oriented organization, businesses hope to achieve a new level of flexibility to answer better to the fast changing demands of customers. Companies often start their new customer-driven strategy with a big-bang agile transformation in the hope of a quicker time-to-market. But can companies have a significant improvement from this transformation with their (still) rigid software architectures?
Domain Driven Design and Microservices are ways of designing systems in which Conway's law can be used to a business' advantage. With the goal of instant improvement of the business and its flexibility, a big-bang strategy for an (agile) architectural transformation isn't a good fit.
Kenny and Gideon will share with you a strategy for the disentanglement of monoliths during a hands-on session; using event-first DDD they'll start modelling a business and will use Lagom to incrementally transform the senders and receivers of those events. Not only does this technology and strategy ensure a less-entangled system which will improve the autonomy of software development teams. The level of disentanglement also ensures that old and new technology can co-exist with ease during the migration and full life-cycle of your architecture.