6/2/22
Architectural Style
Accepted
The goal was to provide the Diversity Cyber Council with a solution that could:
- Scale to handle a large volume of users
- Be adaptable should usage patterns suggest new requirements
- Respond to events in a timely manner
- Be easy to deploy and manage
This led us to select a mix of micro-services and event-driven architecture, as these most closely matched the characteristics we were looking for:
Approve
Fosters team autonomy and fault isolation
May increase the costs involved
Improves evolvability
Simplifies workflow management