Distributedsystemshavebecomemorefine-grainedinthepast10years,shiftingfromcode-heavymonolithicapplicationstosmaller,self-containedmicroservices.Butdevelopingthesesystemsbringsitsownsetofheadaches.Withlotsofexamplesandpracticaladvice,thisbooktakesaholisticviewofthetopicsthatsystemarchite