Microservices Modularity · ... microservices architecture. ... Liferay Database. Domain Model
Availability Objectives of SoundClouds Microservices
29
Bora Tunca Availability Objectives of SoundCloud’s Microservices
-
Upload
bora-tunca -
Category
Software
-
view
303 -
download
1
Transcript of Availability Objectives of SoundClouds Microservices
SLO Parameters
SLO_ERROR_RATE_THRESHOLD=0.0001SLO_LATENCY_P99_THRESHOLD_SECONDS=0.500SLO_AVAILABILITY_TARGET=0.99999
Availability
(FailedTransactions / TotalTransactions) <
&&
(SlowTransactions / TotalTransactions) < 0.0199th percentile
error ratethreshold
API API API
MS MS MS MS MS MS MS
MS MS MS MS MS MS MS MS
MS MS MS MS MS MS MS
MS MS MS MS MS MS
Edge
Value Added
Data
MSMS
API API API
MS MS MS MS MS
MS MS MS MS MS MS MS MS
MS MS MS MS MS MS MS
MS MS MS MS MS MS
Edge
Value Added
Data
● Without a formal process identifying risky services is hard
● Don’t over-engineer your services
● Let the data guide your engineering decisions