Jump to ratings and reviews
Rate this book

Microservices: A Practical Guide

Rate this book
Microservices have many Efficiently implementing more features, bringing software into production faster, robustness and easy scalability are among them. But implementing a microservices architecture and selecting the necessary technologies are difficult challenges.This book shows microservices recipes that architects can customize and combine into a microservices menu. In this way, the implementation of microservices can be individually adapted to the requirements of the project.Eberhard Wolff introduces microservices, self-contained systems, micro- and macro-architecture and the migration to microservices. The second part shows the microservices Basic technologies such as Docker or PaaS, frontend integration with links, JavaScript or ESI (Edge Side Includes). This is followed by asynchronous microservices with Apache Kafka or REST / Atom. In the synchronous approaches, the book discusses REST with the Netflix stack, Consul, PaaS with Cloud Foundry, and Kubernetes. Finally, operations is Log Analysis with Elasticsearch and Kibana, Monitoring with Prometheus, and tracing with Zipkin.The second edition is based on the feedback about the first edition. All chapters have been clarified, updated and extended. A new chapter discusses services meshes, in particular Istio with an example application. The second edition has about 35 pages more than the first edition.For each recipe there are suggestions for variations and combinations. Readers can experience all technologies hands-on with a demo project on GitHub. The outlook picks up on the operation of microservices and also shows how the reader can start with microservices in concrete terms.The book provides the technical tools to implement a microservices architecture. Demo projects and suggestions for self-study will complete the book.

335 pages, Paperback

Published April 15, 2018

8 people are currently reading
46 people want to read

About the author

Eberhard Wolff

28 books35 followers
Eberhard Wolff has 20+ years of experience as an architect and consultant - often on the intersection of business and technology. He is the Head of Architecture at SWAGLab in Germany. As a speaker, he has given talks at international conferences and as an author, he has written more than 100 articles and books e.g. about Microservices and Continuous Delivery. His technological focus is on modern architectures – often involving Cloud, Domain-driven Design, DevOps, or Microservices.

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
8 (36%)
4 stars
11 (50%)
3 stars
3 (13%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 of 1 review
Profile Image for Chesco.
62 reviews35 followers
February 20, 2022
Very comprehensive guide to microservices. From what they are and are not, to lots of examples of frontend and backend implementations.

I liked how chapters were split between Concepts and Recipes. Each chapter includes Variations to the author's proposals, and some chapters also include Benefits and Challenges. There are links to Slides, and a Github repository to see (and run) the examples.

This book is great because it insists on the complexity of implementing microservices, so not to take it lightly.

If I were to look for improvements, I think they would be 1) the book is too focused on microservices being a good solution for almost every case, I would have liked it to be more neutral. And 2) giving the examples in an easier to read and easier to run language, other than Java.

Final review: 4.5 out of 5.
Displaying 1 of 1 review

Can't find what you're looking for?

Get help and learn more about the design.