Singularity is an open source scheduler for Mesos Clusters, combining service, job and one-off task deployment in a single framework. Singularity moves beyond batch job scheduling by solving the difficult problem of scheduling and managing the lifecycle of Highly Available, Multi-Instance, Load Balanced services running in a Mesos cluster. In this practical presentation, Gregory will use Hubspot's new Deploy Architecture to demonstrate how Singularity can serve large-scale production deployments of mission-critical, resilient applications and how it solves some of the common pains like load balancing of service instances, managing deployments, graceful decommissioning of hardware, and dynamic log management. Integration with existing deploy architectures and load balancer managers through the Singularity REST API will be discussed and a short demonstration of the Singularity Web UI will be provided.
Survey this Session