Sam Newman's book, Building Microservices, is available now! This book takes a holistic view of the factors you need to be aware of in order to successfully implement microservices. It covers technology, architecture, operations, and the organisation to show you how to move towards finer-grained systems.
Sam Newman is a technical consultant and the Global Innovation Lead at Thoughtworks. If you asked him what he does, he'd say "I work with people to build better software systems". He has written articles for O’Reilly, presented at conferences, and sporadically commits to open source projects. He has spent most of his career so far coding in Java, but now spends a lot of his time with Python, Clojure, Infrastructure Automation, and Cloud systems.