./resources/model-5-service-disintegrators.resources/unknown_filename.png 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… ./resources/model-5-service-disintegrators.resources/unknown_filename.3.png ./resources/model-5-service-disintegrators.resources/unknown_filename.4.png


(2) code volatility ./resources/model-5-service-disintegrators.resources/unknown_filename.6.png ./resources/model-5-service-disintegrators.resources/unknown_filename.5.png


(3) scalability and throughput

scalability (requests / minute) ./resources/model-5-service-disintegrators.resources/unknown_filename.7.png

startup time “mean time to startup (service)” ./resources/model-5-service-disintegrators.resources/screenshot.png


(4) fault tolerance ./resources/model-5-service-disintegrators.resources/unknown_filename.1.png


(5) access control ./resources/model-5-service-disintegrators.resources/unknown_filename.2.png