Model: 5 service disintegrators

July 28th, 2022

no description for image available

subjective:

(1) service functionality: single responsibility

measurable:

(2) code volatility: how often does code change

(3) scalability and throughput: scale/throughput, startup delay

(4) fault tolerance: continue working if one part crashes

(5) access control: separate sensitive data to a separate service

 


 

(1) service functionality

what is "single responsibility" is subjective...

no description for image availableno description for image available

 


 

(2) code volatility

no description for image availableno description for image available

 


 

(3) scalability and throughput

 

scalability (requests / minute)

no description for image available

 

startup time "mean time to startup (service)"

no description for image available

 


 

(4) fault tolerance

no description for image available

 


 

(5) access control

no description for image available