. NET MicroServices containerized. NET Application Architecture Guide (support for. NET Core2)

Source: Internet
Author: User
Tags dotnet

Introduction

Enterprises are increasingly implementing cost savings, solving deployment problems, and improving DevOps and production operations by using containers. by creating products such as Azure container service, Azure service Fabric, and partnering with industry leaders such as Docker, Mesosphere, and Kubernetes, Microsoft has released Windows and Linux Innovations in containers. These products provide a container solution that helps companies build and deploy applications at the speed and scale of the cloud, regardless of the platform or tool they choose.

Docker is becoming a de facto standard in the container industry, supported by the most important vendors in the Windows and Linux ecosystem. (Microsoft is one of the major cloud providers that support Docker.) In the future, Docker may be popular in any data center in the cloud or on-premises.

In addition, the MicroServices (microservices) architecture has emerged as an important way to distribute mission-critical applications. In a microservices-based architecture, applications are built on a range of services that can be independently developed, tested, deployed, and versioned.

about this guide

This guide describes how to use containers to develop and manage microservices-based applications. This guide explores architecture design and implementation methods for using. NET Core and Docker containers. To make it easier to get started with containers and microservices, this guide focuses on a containerized and microservices-based reference application (users can get the application). the sample application can be obtained from the Eshoponcontainers GitHub repository.

This guide provides basic development and architectural guidance primarily at the development environment level, highlighting the following two technologies: Docker and. NET Core. Our goal is to provide guidance to users in their application design, so that users do not have to focus on the infrastructure (cloud or on-premises) of their production environment. users can make decisions about the infrastructure later when they create a production-ready application. Therefore, this guide does not differentiate the infrastructure, but focuses more on the development environment.

After learning this guide, you will learn about production-ready microservices on Microsoft Azure.

Note: This book is a Microsoft Official MicroServices Reference Guide (co-produced by the Microsoft Developer Department,. NET, and Visual Studio product teams. Designed to help developers implement microservices architecture applications more efficiently and more accurately

Official PDF Description: https://docs.microsoft.com/zh-cn/dotnet/standard/microservices-architecture/

Chinese text: https://github.com/dotnet-architecture/eShopOnContainers/blob/dev/docs/ net-microservices-architecture-for-containerized-net-applications-(Microsoft-ebook)-zh-CN.pdf

. NET MicroServices containerized. NET Application Architecture Guide (support for. NET Core2)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.