Introduction
Platform as a Service (PaaS) is a foundation of modern IT. Containers and orchestrators allow a developer to easily develop and deploy services without worrying about system dependencies and resources. Marathon is an example of a container orchestrator focused on creating private PaaS. Marathon works as a Mesos framework and presents REST APIs for deploying long-running jobs in containers. Marathon's main competitors are Apache Aurora, a battle-tested Mesos framework developed by Twitter, and Kubernetes, both a standalone and a Mesos framework focused on the Google Infrastructure For Everyone Else (GIFFE) project, which was started in 2014 by Google and has now been adopted by other companies.