Remove articles a-typical-bounded-context-in-ddd
article thumbnail

Legacy Architecture Modernisation With Strategic Domain-Driven Design

Strategic Tech

Below I have shown techniques largely from the Strategic DDD community. Most organisations go through an architecture modernisation effort at some point as their systems drift into a state of intolerable maintenance costs and they diverge too far from modern technological advances. What’s the business vision?

article thumbnail

Modelling Bounded Contexts with the Bounded Context Design Canvas: A Workshop Recipe

Strategic Tech

This is the question I get asked the most, so I’ve put together this article describing a workshop recipe you can use. In Domain-Driven Design, a large system is decomposed into bounded contexts , which become natural boundaries in code as microservices and as teams in the organisation. 1 hour) Candidate Context Modelling (min.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Organising Large Miro Boards For Remote Workshops

Strategic Tech

My typical workshops usually range from 2 half days to 6 half days in duration spread over the course of 1–2 weeks. I typically do 2 big, pre-planned workshops per-month run either publicly or privately. Typically, each half day (4 hour session) is one module. They’re a mixture of lectures and hands-on exercises.

article thumbnail

Microservices, Apache Kafka, and Domain-Driven Design

Confluent

Microservices have a symbiotic relationship with domain-driven design (DDD)—a design approach where the business domain is carefully modeled in software and evolved over time, independently of the plumbing that makes the system work. I see this pattern coming up more and more in the field in conjunction with Apache Kafka ®. Microservices.

article thumbnail

The Microservice Workflow Automation Cheat Sheet

Bernd Rucker

Typically, you will have questions around: Scope and boundaries (“what workflow do you want to automate and how is this mapped to multiple microservices or bounded contexts in your landscape”). the true value proposition of workflow engines.) This sets you in company with a lot of our customers. choreography or orchestration?

article thumbnail

Consumer-driven Coupling: Patterns and Anti-patterns

Strategic Tech

In this article, we will look at coupling which arises due to needs of consumers (services that depend on others or ‘consume’ them) and the teams that build them. Subservient Contexts (Anti-pattern) The more you look at the relationships between software systems and the organisations that build them, the more fascinated you become.