Software Architecture Audit

Engineering teams embarking on a journey of implementing Event-Driven Microservices often decide to use the architecture with limited prior experience. The Software Architecture Audit can help to gain confidence that implemented solution will deliver business capabilities and scale appropriately.

List of areas that can be reviewed as part of the audit:

Functional :

  • Read and write consistency

  • Delivery guarantees 

  • Ordering guarantees

  • Exceptional situation handling

  • Component design

  • Replay capabilities

Non-Functional:

  • Horizontal and vertical scalability

  • Responsiveness and performance

  • Resilience and fault tolerance 

architecture-2256489_1920.jpg