Please log in to watch this conference skillscast.
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.
YOU MAY ALSO LIKE:
- How Cognitive Biases and Ranking Can Foster an Ineffective Architecture (SkillsCast recorded in April 2021)
- Domain Models in Practice with Marco Heimeshoff (Online Course on 10th - 14th May 2021)
- Crafting Code with Sandro Mancuso (Online Course on 13th - 14th May 2021)
- DDDx — Domain-Driven Design eXchange 2021 (Online Conference on 8th - 9th June 2021)
- P3X — People Product Process eXchange 2021 (Online Conference on 8th - 9th September 2021)
- LDN *Virtual* Talks Apr 2021 *Red Badger Takeover* (Online Meetup on 27th April 2021)
- Practical Tips and Tricks for CI/CD Success (Online Meetup on 13th May 2021)
- Living with Your Legacy (SkillsCast recorded in April 2021)
- Three Challenges in Microservices: Developer Feedback, Continuous Delivery, and Cost Optimization (SkillsCast recorded in April 2021)
Events-First Microservices with Lagom
Having built software over the full range of the stack; from embedded systems, telephony systems, to end-user focused applications and data-processing architectures, Gideon learned the importance of building responsive, resilient, elastic and decoupled systems the hard way. Backed by this experience, Gideon helps organisations in building software in redesigned architectures which enable a more scalable, agile and sustainable way of software development.
A larger part of that focus lies in the design, implementation and creation of awareness of truly modular and autonomous services. Not only to improve overall reactive traits of that system but to improve alignment within a business by separating and forming teams and functionality directly around the domains they try to model. Call it microservices, call it self-contained services, call it modular design, DDD or agile software architectures; Gideon’s focus is on helping organisations in mapping business and IT in the most optimal form.
A lot of knowledge is lost when designing and building software — lost because of hand-overs in a telephone game, confusing communication by not having a shared language, discussing complexity without visualisation and by not leveraging the full potential and wisdom of the diversity of the people. That lost knowledge while creating software impacts the sustainability, quality and value of the software product. Kenny Baas-Schwegler is a socio-technical architect. He blends IT approaches like Domain-Driven Design and Continuous Delivery and facilitates change through using visual collaboration practices, the Cynefin framework and Deep Democracy. Kenny empowers and collaboratively enables organisations, teams and groups of people in designing and building sustainable quality software products.