The main reasons for selecting this container orchestration tool, as shown in this Kubernetes use cases diagram, were cost reduction, increased automation, and more frequent deployments. This article will provide practical examples of how Kubernetes can benefit your projects in other ways. The first use case for Kubernetes may appear controversial, but it is still very useful. Assume we have a simple three-tier application with a Python/PHP backend, a database, and a React or Angular frontend. There is one more practical and advanced scenario in which we can deploy apps using Kubernetes. Assume we work in a creative agency creating a marketing website for a pharmaceutical client. Download EdrawMax and create informative use case diagrams today.