Jump to ratings and reviews
Rate this book

Building Microservices with ASP.NET Core: Develop, Test, and Deploy Cross-Platform Services in the Cloud

Rate this book
At a time when nearly every vertical, regardless of domain, seems to need software running in the cloud to make money, microservices provide the agility and drastically reduced time to market you require. This hands-on guide shows you how to create, test, compile, and deploy microservices, using the ASP.NET Core free and open-source framework. Along the way, you’ll pick up good, practical habits for building powerful and robust services.

Building microservices isn’t about learning a specific framework or programming language; it’s about building applications that thrive in elastically scaling environments that don't have host affinity, and that can start and stop at a moment’s notice. This practical book guides you through the process.

Learn test-driven and API-first development conceptsCommunicate with other services by creating and consuming backing services such as databases and queuesBuild a microservice that depends on an external data sourceLearn about event sourcing, the event-centric approach to persistenceUse ASP.NET Core to build web applications designed to thrive in the cloudBuild a service that consumes, or is consumed by, other servicesCreate services and applications that accept external configurationExplore ways to secure ASP.NET Core microservices and applications

234 pages, Kindle Edition

Published August 31, 2017

21 people are currently reading
51 people want to read

About the author

Kevin Hoffman

51 books33 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
2 (8%)
4 stars
12 (48%)
3 stars
7 (28%)
2 stars
4 (16%)
1 star
0 (0%)
Displaying 1 - 3 of 3 reviews
Profile Image for Sebastian Gebski.
1,187 reviews1,339 followers
October 14, 2017
A .NET Core book about micoservices? Not really.

It's a book about building (technical aspects only!) small, theoretically independent micro-Web-Apis with ASP.NET Core. Needless to say, this is very far from actual, running, maintainable, "healthy" ecosystem of microservices. Not really surprisingly, technical aspects of ASP.NET Core are covered quite well, but all the other (really challenging) ones are barely scratched. Namely:
* there's a chapter about event sourcing & CQRS - seriously, is this the key part of building a microservice? c'mon ...
* there's a chapter about service discovery - it's actually quite fine
* a chapter about configuration management (as a subset of full solution provisioning and automation) -> I find it insufficient
* there's a chapter about ... web sockets ... yes, another critical ;P elements of microservices ...

And that's pretty much it. What about other, more vital aspects? Design principles? Dependency management (layering vs mesh, contract maintenance, binary contract vs open standards, etc.)? Monitoring?

I can't really recommend this book. It has two advantages: it's aimed at .NET devs (& majority of microservice-related books are either very generic or focus on different stacks) & it presents how to integrate Netlix OSS stack (in-general JVM-based) with ASP.NET Core - this is an interesting concept & book describes it quite well. But these are the only significant pros I can identify here ... ;/ The rest is just too shallow & uninspired.
Displaying 1 - 3 of 3 reviews

Can't find what you're looking for?

Get help and learn more about the design.