What do you think?


.Net Microservices: Architecture for Containerized .Net Applications
An introduction to developing microservices-based applications and managing them using containers. It discusses architectural design and implementation approaches using .NET Core and Docker containers. To make it easier to get started with containers and microservices, the guide focuses on a reference containerized and microservice-based application that you can explore. The sample application is available at the eShopOnContainers GitHub repo.
289 pages, Unknown Binding
Published May 1, 2017
Ratings & Reviews
Friends & Following
Create a free account to discover what your friends think of this book!
Community Reviews
Displaying 1 - 19 of 19 reviews
January 1, 2021
In spite of focusing on MS technologies, i.e. Azure, the book is quite good. Focuses heavily on patterns of DDD, microservices, CQS, resiliency, cross-cutting concerns.
February 20, 2021
Quite challenging for an inexperienced developer in terms of the number of introduced concepts, but enormously helpful. The demo application (eShopOnContainers) is the immense mine of knowledge and a reference model for building own applications.
The book will stay as a reference "bible" for me for quite some time.
The book will stay as a reference "bible" for me for quite some time.
December 30, 2019
This book might be a good starting point for those who want to build and run .net core microservices using docker containers.
In a few chapters, it describes some implementation aspects of eShopOnContainers sample application:
- Choosing Between .NET Core and .NET Framework for Docker Containers
- Architecting container and microservice-based applications
- Development Process for Docker-based Applications
- Designing and Developing Multi-Container and Microservice-Based .NET Applications
- Tackle Business Complexity in a Microservice with DDD and CQRS Patterns
- Implement Resilient Applications
- Make secure .NET Microservices and Web Applications
Every chapter, in enhancement to general guidelines, contains list of a links for a more information.
In a few chapters, it describes some implementation aspects of eShopOnContainers sample application:
- Choosing Between .NET Core and .NET Framework for Docker Containers
- Architecting container and microservice-based applications
- Development Process for Docker-based Applications
- Designing and Developing Multi-Container and Microservice-Based .NET Applications
- Tackle Business Complexity in a Microservice with DDD and CQRS Patterns
- Implement Resilient Applications
- Make secure .NET Microservices and Web Applications
Every chapter, in enhancement to general guidelines, contains list of a links for a more information.
January 11, 2023
This is a pretty decent primer on microservices, covering many practical topics related to modern microservice design and architecture, including containerization, DDD, resiliency and many code examples. It does not go into great depth on any of these topics, but instead directs the reader to many other sources for continued study. Having worked with microservices for close to five years now, I found that the book did capture the broad scope of the challenges and benefits of this kind of distributed system design. If you're just starting to dip your toe into this world, this free eBook is a great place to begin.
January 24, 2019
Nice aggregation of knowledge from different branches - containers, microservices, ddd, etc. It's good introduction with many references and links to follow.
I've found especially useful first chapters which are rather generic knowledge. Following chapters describing how to do it with ASP.NET CORE in detail were also interesting, but I was rather scanning text than reading in depth. Maybe because of these were the things I've known already?
Summing up, I'm pleased with the book.
I've found especially useful first chapters which are rather generic knowledge. Following chapters describing how to do it with ASP.NET CORE in detail were also interesting, but I was rather scanning text than reading in depth. Maybe because of these were the things I've known already?
Summing up, I'm pleased with the book.
May 18, 2023
Quite comprehensive coverage of the microservices topics. However, the language used to write this book was quite vague and difficult to understand. I recently read a different book, "Data Access for Highly-Scalable Solutions Using SQL, NoSQL, and Polyglot Persistence". That book was such a contrast with this book. In that book there was not a single sentence I need to reread, "what is he talking about???"
June 20, 2017
Very nice book. Helped me to get deeper in the Microservices Architecture along with .NET Core implementations. I do like the way of content reveals. Basically, it covers the simplified process of the product development using microservices. In addition, it's very useful to get some additional information about untrivial patterns such as CQRS Segregation.
February 24, 2021
Buen manual de desarrollador de uso de microservicios, si bien es cierto está orientado a .Net, la teoría de microservicios bien puede usarse para otros lenguajes de programación como java. También considera el uso de útiles herramientas en la nube para el despliegue y versionamiento de los microservicios.
January 10, 2020
Found it very helpful. I like that this book not only covers microservices, but also Docker, DDD, and many others technologies and patterns. But all Azure related topics feels more like ad from Microsoft.
March 23, 2020
Really good book for getting started with microservices. It tells briefly about everything related to development with microservices and each chapter has links to additional resources for more detail.
April 17, 2020
Good intro point for a range of topics
-Docker
-Microservices
-AMQP Protocol
-Domain Driven Design
-Service health monitoring
Provides a sample application and walks through code snippets in the book
-Docker
-Microservices
-AMQP Protocol
-Domain Driven Design
-Service health monitoring
Provides a sample application and walks through code snippets in the book
July 6, 2022
Great starter pack
+ Many relevant technologies and techniques while working with microservices
- Code examples are too easy and sometimes violate design rules for simplicity (maybe it's ok for the book idk)
+- It is convenient; however not theory reason-based
+ Many relevant technologies and techniques while working with microservices
- Code examples are too easy and sometimes violate design rules for simplicity (maybe it's ok for the book idk)
+- It is convenient; however not theory reason-based
February 25, 2020
Awesome Book
October 25, 2020
Good starting point for Containerized Asp.Net Core apps, contains a lot of additional resources links for going more in depth.
January 9, 2021
Excellent guide for developing microservices on docker.
July 19, 2020
Very good book considering it's provided for free by Microsoft. It does a very good job explaining the overall picture of modern containerized applications. Every sections has links to valuable resources like Martin Fowler's website, which contain more details or simpler straight forward explanations.
The book also manages to provide valuable information about Microsoft Azure's products while not sounding like a paid advertisement, whilst also providing open source alternatives.
Kudos to the people who worked on this book.
The book also manages to provide valuable information about Microsoft Azure's products while not sounding like a paid advertisement, whilst also providing open source alternatives.
Kudos to the people who worked on this book.
August 15, 2022
This book is a good example of typical enterprise development on a modern stack, using microservices approach. First time I read it in 2018s, when we only started to move our solution from a SoA to a loosely coupled microservices. Then I did some rereads to refresh the info.
The material of books describes the basics and shows a different ways how to solve some problem. You should keep in mind it, but don't silly copypaste solutions without understanding of pros & cons. Author beware that some examples are not production-ready)
Also a code base on GitHub could be very useful too.
The material of books describes the basics and shows a different ways how to solve some problem. You should keep in mind it, but don't silly copypaste solutions without understanding of pros & cons. Author beware that some examples are not production-ready)
Also a code base on GitHub could be very useful too.
September 28, 2017
Solid overview about building a microservices-based architecture, including topics such as containers (Docker), orchestrators, security, health-monitoring, details of a complex microservice architecture using DDD concepts, etc. The reference application is a good implementation guide.
This book is above average compared to other Microsoft free books/guides.
This book is above average compared to other Microsoft free books/guides.
January 27, 2019
I read second edition numbered 2.2
What I liked about books is that is shows usage of multiple packages that are not ms or are not created by ms. This is a positive change as; usually, ms was all about his products
As for the book and content, I’m disappointed. Not deep enough, shallow with more question raised than answers were given. Even the authors got lost in between discussion philosophically about command, events and domain.
I do not know what was an idea behind it. Show keywords so we can google them or describe what is the idea behind each topic. If the latter, then this book failed.
What I liked about books is that is shows usage of multiple packages that are not ms or are not created by ms. This is a positive change as; usually, ms was all about his products
As for the book and content, I’m disappointed. Not deep enough, shallow with more question raised than answers were given. Even the authors got lost in between discussion philosophically about command, events and domain.
I do not know what was an idea behind it. Show keywords so we can google them or describe what is the idea behind each topic. If the latter, then this book failed.
Displaying 1 - 19 of 19 reviews















