If you are willing to fork over an email address, then Microsoft is giving away copies of the O’Reilly book “Designing Distributed Systems” and from the first chapter I’ve read it seems good. The ‘sidecar pattern’ already matches how we use nginx at work, for example.
Head on over to Designing Distributed Systems E-Book | Microsoft Azure to get a copy.