Thanks for such an amazing article :)
But there is one thing which confuses me.
If we are building our solution in the cloud platform such as Azure or AWS, then why dnt we use Azure API Management with Azure API App or AWS Gateway with Elastic BeanStalk? rather than using Kubernetes & Docker.
Those will auto-scale themselves as well and manage the traffic as well.
Thanks in advance :)