Apache Marathon

Marathon was a production-grade container orchestration platform and a framework for Apache Mesos, designed to manage long-running services and applications in a distributed cluster. It provided features like high availability, service discovery, scaling, and health checks, effectively turning…

Key facts

First appeared
2013
Category
technology
Problem solved
Marathon was created to address the challenge of reliably deploying, managing, and scaling long-running applications and microservices on large-scale distributed clusters, particularly those powered by Apache Mesos. It filled a gap in Mesos's native capabilities, which were more focused on batch processing, by providing a robust system for continuous service operation, health monitoring, and dynamic scaling.
Platforms
Linux (within an Apache Mesos cluster)

Related technologies

Notable users

  • Mesosphere (D2iQ)
  • Various enterprises using DC/OS in the mid-2010s
  • Airbnb (early adopter of Mesos ecosystem)