Jump to ratings and reviews
Rate this book

Microservices: Patterns and Applications: Designing fine-grained services by applying patterns

Rate this book
Patterns and Applications Microservices are the next big thing in designing scalable, easy to maintain applications. This book will explain everything you need to know about Microservices to make your next project successful. You will Microservice Patterns This book goes into great detail on all of the Microservice Architecture patterns including Monolithic Architecture Microservice Architecture Service Discovery Gateway / Proxy API Orchestrated API Service Registration CQRS and Event Sourcing Bulk Heads Circuit Breaker Message Broker The most important thing about Microservices is when and how to apply a pattern, along with explaining what choices you must make and why. Every system is different so it is vital to understand a lot of basics before designing and developing your own Microservices. From Monolithic to Microservice The basics here are how to decompose a Monolithic system into a Microservice and this book shows exactly how this process is completed. Service Oriented Architecture to Microservice A more common need is to migrate your system from a SOA based architecture to Microservices, there are many advantages and the process is not as straightforward as you would expect. New Microservices If you want to build a brand-new system and leverage the power of Microservices this book outlines the pitfalls, strategies and tactics needs to make this work for you. It is not as easy as it would seem and you will understand why after reading this book. Microservice Technologies You'll learn about what technologies you need to use and understand for successful Microservices. Virtualization Containers (Docker and Rocket) Databases Security (JSON Web Tokens) Logging Exceptions Caching Timeouts Scalability (CAP, Cube) Platform as a Service (PaaS) Cloud architecture Technology agnostic Why Microservices? Isn't this just the latest buzz word? While Microservices may be a recent trend and is gaining traction across the industry as a silver-bullet. It is not a silver-bullet. In this book you will learn important reasons why you cannot treat Microservices or any technology or technique as a silver-bullet. There are tradeoffs and advnatages to every architectural decision, you will understand the details by reading this book. Most importantly you will understand how Microservices is what SOA had promised and never delivered. Lucas Krause Lucas has been in the technology industry as a consultant, contractor, architect, engineer, and manager and understands and h

134 pages, Kindle Edition

First published March 31, 2015

115 people are currently reading
80 people want to read

About the author

Lucas Krause

5 books

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
12 (13%)
4 stars
33 (36%)
3 stars
27 (30%)
2 stars
14 (15%)
1 star
4 (4%)
Displaying 1 - 8 of 8 reviews
Profile Image for Mikhail Filatov.
377 reviews18 followers
January 6, 2020
It seems to be "self-published" book and this +the fact that the author is not native English speaker makes it quite difficult to read.
There is an interesting chapter about refactoring Monolithic application into Microservices but all other stuff seems to be a collection of blogs with a lot of repetition and poor quality.
Profile Image for Dexter.
99 reviews5 followers
May 17, 2015
Amazing book introducing explaining microservices and microservice patterns.

Well-written and well-organized book on microservices and microservice patterns. This is a must-read for any software engineer or software architect deploying large-scale distributed applications on cloud infrastructure or on premise. This is also a good read for engineering managers on organizing their feature team and delivering complex distributed applications and infrastructure. This book transforms the microservice pattern from a mere buzz word or fad to an essential engineering discipline for deploying distributed software.
1 review
May 8, 2016
Quick and nontrivial reading

I finished this well within a week. It is a good introduction into micro service, with well organization and common patterns to consider. It is well worth the price and time
Profile Image for Meetanshu Gupta.
26 reviews1 follower
September 27, 2016
Very high level overview

The overview is very high level. At times there are concepts that require exposure in running microservices to be able to appreciate. Some topics are too terse for comprehension.
5 reviews
March 16, 2016
A good introduction

A decent introduction to the subject for those that only need a conceptual understanding. The book doesn't go into great depth, but for me it was just enough.
3 reviews1 follower
Read
May 15, 2016
Really good over view of Microservices
Profile Image for Gyan.
3 reviews
December 27, 2016
Informative and deep for beginners

This is a good book for non technical persons to understand the nuances of technology. Its deep, informative and lucid.
Displaying 1 - 8 of 8 reviews

Can't find what you're looking for?

Get help and learn more about the design.