If you think about an application right you've got a lot of different services that each rely on different libraries different technologies different versions of these libraries containerized applications allow you to have sort of independent isolated containers for each of your services in your application and kubernetes is a great way to kind of manage all of these containers at scale reliably and easily and google kubernetes engine which is the the platform that we personally use allows you to do that extremely easily like they handle most of the sort of administrative part that you don't really want to handle as the developer