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)
- Domain Models in Practice with Marco Heimeshoff (Online Course on 8th - 12th November 2021)
- Understanding Distributed Systems using OpenTelemetry with Liz Fong-Jones (Online Course on 7th December 2021)
- Domain-Driven Design Hands-On Workshop: A DDD-traineeship at "Carries Cars" (Online Meetup on 26th October 2021)
- Evolutionary Architecture: Principles and Patterns (SkillsCast recorded in October 2021)
- The Lost Art of Software Design (SkillsCast recorded in October 2021)
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.