335
CHAPTER 9 | .NET Microservices Architecture key takeaways
CHAPTER
9
.NET Microservices
Architecture key takeaways
As a
summary and key takeaways, the following are the most important conclusions from this guide.
Benefits of using containers.
Container-based solutions provide important cost savings because
they help reduce deployment problems caused by failing dependencies in production environments.
Containers significantly improve DevOps and production operations.
Containers will be ubiquitous.
Docker-based containers are becoming the de facto standard in the
industry, supported by key vendors in the Windows and Linux
ecosystems, such as Microsoft, Amazon
AWS, Google, and IBM. Docker will probably soon be ubiquitous in both the cloud and
on-premises
datacenters.
Containers as a unit of deployment.
A Docker container is becoming the standard unit of
deployment for any server-based application or service.
Microservices.
The microservices architecture is becoming the preferred approach for distributed and
large or complex mission-critical applications based on many independent subsystems in the form of
autonomous services. In a microservice-based architecture, the application is built as a
collection of
services that are developed, tested, versioned, deployed, and scaled independently.
Each service can
include any related autonomous database.
Dostları ilə paylaş: