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.
This commit is contained in:
Whitney Sorenson
2015-04-22 16:40:41 -04:00
parent effdd879c6
commit f3c373f3d9

View File

@ -14,6 +14,7 @@ A curated list of awesome Java frameworks, libraries and software. Inspired by o
- [Development](#development) - [Development](#development)
- [Distributed Applications](#distributed-applications) - [Distributed Applications](#distributed-applications)
- [Distributed Databases](#distributed-databases) - [Distributed Databases](#distributed-databases)
- [Distributed Deployment](#distributed-deployment)
- [Distribution](#distribution) - [Distribution](#distribution)
- [Document Processing](#document-processing) - [Document Processing](#document-processing)
- [Game Development](#game-development) - [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. * [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. * [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 ## Distribution
*Tools which handle the distribution of Java applications in native formats.* *Tools which handle the distribution of Java applications in native formats.*