Welcome to Two Sigma's Waiter project!
Waiter is a web service platform that runs, manages, and automatically scales services without requiring human intervention.
Waiter Design is a good place to start to learn more.
In this repository, you'll find two subprojects, each with its own documentation.
waiter- This is the actual web service platform, Waiter. It comes with a JSON REST API.
kitchen- This is the kitchen application, a test app used by the Waiter integration tests.
Please visit the
waiter subproject first to get started.
containers/bin/build-docker-images.shto build the minimesos agent image with kitchen and other test apps baked in
minimesos upto start Mesos, ZooKeeper, and Marathon
bin/run-using-minimesos.shto start Waiter
Waiter can also be run without Mesos and Marathon, using the "shell scheduler". Note that this scheduler should only be used for testing purposes, not in production.
setsidis installed on your system and on your path
bin/run-using-shell-scheduler.shto start Waiter
Apache Mesos is a trademark of The Apache Software Foundation. The Apache Software Foundation is not affiliated, endorsed, connected, sponsored or otherwise associated in any way to Two Sigma, Waiter, or this website in any manner.
© 2017-2020 Two Sigma Open Source, LLC