Microservice and Containerization Patterns > Fundamental Microservice and Container Patterns > Microservice Deployment
Microservice Deployment (Erl, Naserpour)
How can a service be deployed independently to avoid the limitations imposed by a monolithic deployment?
![Microservice Deployment](https://patterns.arcitura.com/wp-content/uploads/2018/09/microservice_deployment.png)
Problem
Solution
Application
The microservice and a redundant implementation of the utility service it is composing are grouped in the same deployment bundle and located on a dedicated virtual server.
![Microservice Deployment: A single pod deployed on a virtual machine allows the hosted services to share the same IP address. The pod can also be deployed directly on a physical server. Microservice Deployment: A single pod deployed on a virtual machine allows the hosted services to share the same IP address. The pod can also be deployed directly on a physical server.](https://patterns.arcitura.com/wp-content/uploads/2018/09/fig1-20.png)
A single pod deployed on a virtual machine allows the hosted services to share the same IP address. The pod can also be deployed directly on a physical server.
This pattern is applied using a container engine, as explained in the complete pattern description.
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..