698 B
698 B
9. common library for shared code
Date: 2021-11-21
Status
Accepted
Context
The numerous services that make up the Tapas app all have common, non-domain specific, functionality that can be shared via a common library, or be replicated in each service.
Decision
Use a common code library for shared code which does not change frequently, but if it would be changed, would need to be changed everywhere.
Consequences
Changes in the common code will most likely require multiple services to be redeployed. However, those services would most likely have to have been changed individually and redepolyed anyways. Another consequence is that versioning becomes more complicated.