article thumbnail

Organise your engineering teams around the work by reteaming

Abhishek Tiwari

In this model, software architecture and code ownership is a reflection of the organisational model. Over specialisation is considered good in industries such as healthcare and aviation but in software engineering over specialisation can be a blocker. You want to move fast. product) don't change over a long period.

article thumbnail

Uncovering Hidden Business Rules with DDD Aggregates

Strategic Tech

The healthcare example used in this article is based on a discussion I recently had with Kacper Gunia based on the needs of a real client. Consider the scenario of an appointment scheduling system for a healthcare practice. In the software system, we need to decide the business transaction boundaries aka DDD Aggregates.