BuildingResilientServices
View Slide
Fail FastAnd graceful degradations
Timeouts
Timeout::timeout(5) do# Perform long operation.end
Time out atall levelshttps://github.com/heroku/rack-timeout
AppRequestRequestRequest
AppRequestRequestRequest30 seconds30 + 10 seconds30 + 10 + 10 seconds
AppRequestRequestRequestTimeout after 10 seconds10 + 10 seconds10 + 10 + 10 seconds
CircuitBreakers
Web Request
Monitoreverything
Bibliographytechblog.netflix.com
Questions?