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)