Running Apache Usergrid Open Source BaaS on Cloud Foundry
summary
Apache Usergrid runs a Tomcat app fronting a single multi-tenant Cassandra cluster with Elasticsearch for indexing, claiming up to 50,000 requests per second and handling thousands to tens of thousands RPS in practice. Deployment uses a CF tile and service broker, Docker initially and planned BOSH releases for Cassandra and Elasticsearch, with a prototype built in two days and app provisioning under a day. Writes go to Cassandra and a queue then to Elasticsearch, providing eventual consistency via asynchronous Elasticsearch indexing and CF HA and scaling.
AI-written summary · about
chapters (7)
- 0:00Introduction and speaker
- 3:30Micro services and data services
- 7:00Apache Usergrid overview
- 10:14Underlying technology stack
- 13:26Cloud Foundry deployment
- 17:54Tile benefits and scaling
- 21:23Questions and answers
related talks
26mExtending Cloud Foundry UAA
33mCloud Foundry Weekly: Live at CF Day Germany
37mCloud Foundry Diego Overview
27mSponsored Session: Cassandra on Steroids
01h 08mDystopia as a Service
26mCloud Foundry AutoScaler Service: Features, Design and Roadmap
40mCassandra powered workflows to automate at scale
09mRunning Java and Spring on Azure with Cloud Foundry
