Understanding OpenSDN microservices architecture¶
- date:
- 2020-04-07 
What is OpenSDN microservices architecture?¶
Employing microservices provides a number of benefits which includes:
- Deploying patches without updating the entire OpenSDN deployment. 
- Better ways to manage the lifecycles of containers. 
- Improved user experiences with OpenSDN provisioning and upgrading. 
- Provisioning with minimum information provided. 
- Configuring every feature. 
- Simplify application complexity by implementing small, independent processes. 
The containers and their processes are grouped as services and microservices, and are similar to pods in the Kubernetes open-source software used to manage containers on a server cluster.
Figure 1 shows how the OpenSDN containers and microservices are grouped into a pod structure upon installation.

Installing OpenSDN with microservices architecture¶
These procedures help you to install and manage OpenSDN with microservices architecture.