Microservice and Containerization Patterns > Containerization Patterns > Serverless Microservice Deployment
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?
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.
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.
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.
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.