idvoretskyi / horizon-cloud

An operations service to deploy, manage, and scale Horizon apps
0 stars 0 forks source link

Horizon Cloud

Horizon Cloud is a cloud management service for deploying, managing, and scaling Horizon applications. The goal is to create an experience that will allow developers to build a RethinkDB/Horizon app on their laptop, deploy it with a simple command, and scale the app up and down in a click of a button.

NOTE: "Horizon" is a codename that we'll likely change in the future. See https://github.com/rethinkdb/horizon/issues/7.

Horizon Cloud will provide the following services:

Horizon Cloud will likely be based on the following rough architecture:

FAQ

Why would people use Horizon Cloud instead of deploying to AWS themselves or writing a Kubernetes script?

Deployment and management is a serious challenge for different classes of users.

How does Horizon Cloud compare to Compose.io?

How does Horizon Cloud compare to Firebase/Parse?

Horizon Cloud is a management service for deploying an open-source stack (RethinkDB + Horizon). Anybody could deploy this stack themselves, Horizon Cloud will just make it dramatically easier. Users won't need the service to build their application, unlike Firebase/Parse they can just download Horizon/RethinkDB on their laptop.

How does Horizon Cloud compare to Heroku?

Horizon Cloud to Horizon/RethinkDB is basically what Heroku was for Rails/MySQL at its inception. The major difference here is that we control most of the software stack, so we can have a much tighter integration between Horizon/RethinkDB and Horizon Cloud, and offer people a much more compelling development and operations experience.

How does Horizon Cloud compare to Meteor Galaxy?

Horizon Cloud is very similar to Meteor Galaxy. What Galaxy is to Meteor, Horizon Cloud is to RethinkDB+Horizon.

How will Horizon Cloud be priced?

There will be four pricing tiers:

Starter SMB1 SMB2 Enterprise
Horizon nodes 1 unlimited unlimited unlimited
RethinkDB nodes 1 unlimited unlimited unlimited
Datacenters 1 1 unlimited unlimited
On-prem deployment no no no yes
Price $5/month $49/DB node/month $149/DB node/month $999/DB node/month