Microservices, Archetypes and Exemplars

In a previous post, I stated that:

"a well formed Business Capability model is the foundation of a stable microservices catalogue".

And, just as your Business Capability model is the foundation for a stable microservices catalogue so is the definition of your domains Business Concepts to communication with and between those microservices.

I use the term 'Archetype' to classify business concept models that are used in different business domains. For example, 'Customer' (a type of Role played by an Individual or an Organisation) is a business concept that is used in Banking and Finance, Utilities, and Telecommunications.

And, I use the term 'Exemplar' to classify business concept models that are used within a particular business domain.

Note: When modelling archetypes and exemplars I am mindful of the magical number seven (plus or minus two) and the use of colour.

References:

References - Archetypes and Exemplars: