From f3c373f3d9aad5698a78034e8de7591e8f7654de Mon Sep 17 00:00:00 2001 From: Whitney Sorenson Date: Wed, 22 Apr 2015 16:40:41 -0400 Subject: [PATCH] Adding section for Distributed Deployment (Frameworks) Both Apache Aurora and Singularity are notable frameworks in-use by large web companies running thousands of services and are written in Java. --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index 595a077..7df2d08 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,7 @@ A curated list of awesome Java frameworks, libraries and software. Inspired by o - [Development](#development) - [Distributed Applications](#distributed-applications) - [Distributed Databases](#distributed-databases) + - [Distributed Deployment](#distributed-deployment) - [Distribution](#distribution) - [Document Processing](#document-processing) - [Game Development](#game-development) @@ -152,6 +153,13 @@ A curated list of awesome Java frameworks, libraries and software. Inspired by o * [Apache HBase](http://hbase.apache.org) - Apache HBase is the Hadoop database, a distributed, scalable, big data store. * [Infinispan](http://infinispan.org/) - Distributed and highly concurrent key/value datastore used for caching. +## Distributed Deployment + +*Frameworks which can dynamically deploy applications into a distributed environment.* + +* [Apache Aurora](http://aurora.apache.org/) - Apache Aurora is a Mesos framework for long-running services and cron jobs. +* [Singularity](http://getsingularity.com/) - Singularity is a Mesos framework that makes deployment easy. It supports web services, background workers, scheduled jobs, and one-off tasks. + ## Distribution *Tools which handle the distribution of Java applications in native formats.*