Jump to ratings and reviews
Rate this book

.Net Microservices: Architecture for Containerized .Net Applications

Rate this book
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

45 people are currently reading
196 people want to read

About the author

César de la Torre

7 books5 followers

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
81 (53%)
4 stars
48 (31%)
3 stars
19 (12%)
2 stars
2 (1%)
1 star
2 (1%)
Displaying 1 - 20 of 20 reviews
Profile Image for Vzh.
27 reviews1 follower
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.
38 reviews
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.
Profile Image for Damian Zydek.
43 reviews4 followers
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.


Profile Image for Matt Hartzell.
385 reviews12 followers
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.
27 reviews
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.
1 review
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???"
Profile Image for Evgeny.
1 review2 followers
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.
Profile Image for Alvaro Alcocer Sotil.
159 reviews2 followers
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.
5 reviews
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.
Profile Image for Jamshedjon Akhmedov.
2 reviews1 follower
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.
40 reviews7 followers
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
Profile Image for Omelian Levkovych.
92 reviews13 followers
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
Profile Image for Silviu Novitchi.
5 reviews
October 25, 2020
Good starting point for Containerized Asp.Net Core apps, contains a lot of additional resources links for going more in depth.
50 reviews
January 5, 2025
Good intro to micro service architectures. Particularly suitable for anyone with a programming background but new to modern cloud based architectures.
Profile Image for Denis Nuțiu.
62 reviews5 followers
July 28, 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.
Profile Image for Myte.
16 reviews
September 6, 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.
Profile Image for Robson Castilho.
266 reviews32 followers
July 29, 2019
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.
Profile Image for Jakub.
270 reviews
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.
Displaying 1 - 20 of 20 reviews

Can't find what you're looking for?

Get help and learn more about the design.