Please log in to watch this conference skillscast.
In this talk, we are going to take a closer look at why modularity is needed, what it actually can do for us, and how we can increase our chances of getting it right by taking a systems thinking approach. The claim made is that a holistic view of the problem space is critical; one that consider all its parts, including the business and all the people affected. Software development today is a inherently a sociotechnical endeavour and any modularisation effort, be it information hiding, SOA, microservices, DDD, Team Topologies and more, must take this into account in order to be able to create solutions that are sustainable and have the necessary conceptual integrity.
This talk will help you piece together all of the these good modularisation practices and understand the theory behind them, improving your holistic system design skills, and enabling you to create requisite coherence in your designs. Maybe this will guard you against the dreaded distributed big ball of mud, the killer of agility and productive collaboration.
YOU MAY ALSO LIKE:
- From Capabilities to Services: Modelling for Business-IT Alignment (SkillsCast recorded in May 2019)
- Domain Models in Practice with Marco Heimeshoff (Online Workshop on 6th - 10th June 2022)
- Hands‑on Microservices Architecture and Design Workshop with Chris Richardson (Online Workshop on 7th - 17th June 2022)
- YOW! London: In-Person (in London on 22nd - 23rd September 2022)
- YOW! London: Online (Online Conference on 22nd - 23rd September 2022)
- LDN Talks May 2022 - Quickwit Takeover (in London on 30th May 2022)
- How to Use Powerful Rituals for More Success (Online Meetup on 12th July 2022)
- Gravitee APIM Behind Istio Service Mesh (SkillsCast recorded in May 2022)
- Enabling Microservice Success (SkillsCast recorded in May 2022)
Good Fences Make Good Neighbours
Trond Hjorteland
Trond is an IT architect from the consulting firm Scienta and has many years experience with large, complex, and business critical systems, primarily as a developer and architect on middleware and backend systems. His main interest in the last decade has been service-orientation, domain-driven design, event driven architectures, and sociotechnical systems, working in industries like telecom, media, TV, and public sector. Mantra: You have to become the business in able to design solutions that truly fit their needs.their needs.