TUC
TUC
Typed Use-Case
It is basically a use case definition, for which this console application can generate PlantUML diagram, where all services are domain specific type safe.
Motivation
We have a DDD based micro service architecture, where most of the services have an asynchronous communication between them (mostly through event streams) with a domain specific ubiquitous language.
And we need to document the use-cases done by those services.
For now, we use a PlantUML directly, but it is a lot of work, so we decided to create a language to help us with that - TUC.