With all this hype around Kubernetes, containerization and microservices architecture... you cannot help but wonder: “what are the primary Kubernetes use cases, more precisely?” “And is it a good fit for large-scale applications?” Say you have this complex setup: an eCommerce app carrying an ecosystem of about 6 micro-services. You'd expect 2 of them, let's say, to be for internal use-only and 4 of them to have external load balancers... How would Kubernetes orchestrate such a large cluster? What makes it a top choice for automating the deployment of such complex and dynamic infrastructures?