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

Kevin Hoffman

買這商品的人也買了...

商品描述

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 concepts
  • Communicate with other services by creating and consuming backing services such as databases and queues
  • Build a microservice that depends on an external data source
  • Learn about event sourcing, the event-centric approach to persistence
  • Use ASP.NET Core to build web applications designed to thrive in the cloud
  • Build a service that consumes, or is consumed by, other services
  • Create services and applications that accept external configuration
  • Explore ways to secure ASP.NET Core microservices and applications

商品描述(中文翻譯)

在幾乎每個垂直領域,無論是什麼領域,似乎都需要在雲端運行軟體來賺錢,微服務提供了您所需的敏捷性和大幅減少上市時間。這本實用指南將向您展示如何使用ASP.NET Core免費且開源的框架來創建、測試、編譯和部署微服務。在此過程中,您將學習到建立強大且穩健服務的良好實踐習慣。

建立微服務不僅僅是學習特定的框架或程式語言,而是建立能夠在彈性擴展環境中繁榮發展的應用程式,這些應用程式不依賴特定主機,並且可以隨時啟動和停止。這本實用書將引導您完成這個過程。

- 學習測試驅動和API優先的開發概念
- 通過創建和使用後端服務(如資料庫和佇列)與其他服務進行通信
- 建立依賴於外部資料來源的微服務
- 了解事件源的事件中心持久化方法
- 使用ASP.NET Core構建適合在雲端繁榮發展的網路應用程式
- 建立消費或被其他服務消費的服務
- 創建接受外部配置的服務和應用程式
- 探索保護ASP.NET Core微服務和應用程式的方法