Pick up best patterns and practices for building microservices with ASP.NET Core—the new, improved, cross-platform reincarnation of ASP.NET. With this practical guide, you’ll not only learn how to integrate many factors of cloud native application development into your own projects, you’ll also learn disciplines and strategies for building horizontally scalable services.
Author Kevin Hoffman emphasizes continuous delivery of immutable releases for building services and applications. You’ll learn how to use tools such as GitHub; CI products like Wercker or CircleCI; and Docker to continuously build, test, and deliver your application to local and cloud environments..
Once you’ve gotten your feet wet creating services, Kevin covers advanced concepts like security, externalized configuration through servers, service discovery via DNS or tools like Netflix Eureka, and patterns like Event Sourcing.
Table of Contents
Chapter 1. ASP.NET Core Primer
Chapter 2. Delivering Continuously
Chapter 3. Building a Microservice with ASP.NET Core
Chapter 4. Backing Services
Chapter 5. Creating a Data Service
Chapter 6. Event Sourcing and CQRS
Chapter 7. Building an ASP.NET Core Web Application
Chapter 8. Service Discovery
Chapter 9. Configuring Microservice Ecosystems
Chapter 10. Securing Applications and Microservices
Chapter 11. Building Real-Time Apps and Services
Chapter 12. Putting It All Together