This book provides a great overview of what are micro-services, how they came to be, the complications and advantages that come from designing your systems with micro-services.
Sam starts by providing an overview of micro-service architectures. Ease of change/upgrade, composability, polyglot environment, scalability and many others are some advantages that come with it. However, a micro-service architecture also...