Please log in to watch this conference skillscast.
For example, many run the risk of falling into the trap of modelling services around domain entities, risking ending up with a distributed monolith with its devastating coupling, fragility, and cognitive nightmare. Luckily, there are shoulders to stand on to get out of the quagmire, or even better, prevent getting on to that slippery slope in the first place.
Being conscious of fallacies like those of distributed computing and anti-patterns like functional decomposition and entity services are all well and good, and necessary heuristics to good service design, but one often crave more concrete guidance. There are many great techniques to consider, like context mapping, user story mapping, event storming, and value chain analysis, but in this talk Trond will focus on the lost art of business capability modelling. The thesis is that a technique that was relevant in the pre-computing era might be just as useful and relevant when splitting monoliths into a mesh of autonomous (micro)services.
Maybe they could even help dentify subdomains, contexts, and organisational structures; in effect constructing a sociotechnical system?
YOU MAY ALSO LIKE:
- Good Fences Make Good Neighbours (SkillsCast recorded in April 2021)
- Designing Microservices: Responsibilities, APIs and Collaborations with Chris Richardson (Online Workshop on 23rd - 26th August 2022)
- Domain-Driven Design in Practice with Michael Plöd (Online Workshop on 20th - 22nd September 2022)
- J Forum (Online Conference on 31st August 2022)
- iSAQB Software Architecture Gathering — Digital 2022 (Online Conference on 14th - 17th November 2022)
- Building a Culture to Take Control of Your Software (SkillsCast recorded in July 2022)
- Gravitee APIM Behind Istio Service Mesh (SkillsCast recorded in May 2022)
From Capabilities to Services: Modelling for Business-IT Alignment
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.