You are designing a microservices architecture that will support a web application.
The solution must meet the following requirements:
Allow independent upgrades to each microservice
Deploy the solution on-premises and to Azure
Set policies for performing automatic repairs to the microservices
Support low-latency and hyper-scale operations
You need to recommend a technology.
What should you recommend?