An overview of openstack architecture | Synapse