article thumbnail

Organise your engineering teams around the work by reteaming

Abhishek Tiwari

One thing stand-out to me is being intentional and practical about your engineering organisation design. First and foremost, being intentional about organisation design requires good and honest discussions about all possible option. In this model, software architecture and code ownership is a reflection of the organisational model.

article thumbnail

Uncovering Hidden Business Rules with DDD Aggregates

Strategic Tech

Domain-Driven Design’s Aggregate pattern is used to bridge the gap. 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.