Azure Functions and Docker are a perfect match for micro services in a hybrid world. This gives you the flexibility to deploy and run your micro services either in the cloud or on-premises easily.