Microservice Patterns | Design Patterns | Serverless Microservice Deployment
img
Home > Design Patterns > Serverless Microservice Deployment

Serverless Microservice Deployment (Erl, Naserpour)

How can microservices be deployed without the need for maintaining underlying infrastructure resources, such as Web servers or virtual machines?

Serverless Microservice Deployment

Problem

When microservices are deployed on a server or in a container, the underlying infrastructure may not be pre-configured for their deployment, leading to delays until the environment is set up to support the deployment.

Solution

Microservices can be equipped to be self-hosting by being packaged with the necessary components and configuration information so that upon deployment in a special serverless environment they are fully functional.

Application

Microservices are designed, coded and deployed alongside the descriptor in preparation for deployment in a serverless environment, which is typically available by cloud providers.

The microservice is packaged with the necessary components and configuration information so that it can be deployed in a special serverless environment that can receive the package and automate the remainder of the deployment process.

Serverless Microservice Deployment: The sequence in which a microservice transitions from development to deployment in a serverless environment.

The sequence in which a microservice transitions from development to deployment in a serverless environment.

This pattern is applied by leveraging a serverless environment, as explained in the complete pattern description.

Module 10: Advanced Microservice Architecture & Containerization.

This pattern is covered in Module 10: Advanced Microservice Architecture & Containerization..

For more information regarding microservice and containerization courses and accreditation,
visit the Microservice Architect Certification program page..