jaytaylor / shipbuilder

The Open-source self-hosted Platform-as-a-Service written in Go

Home Page:https://shipbuilder.gigawatt.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

why another open source paas?

andrewsmedina opened this issue · comments

Already exists some open source paas like tsuru (https://github.com/globocom/tsuru) what motivate you to create another paas?

I haven't seen tsuru before, thanks for pointing it out.

It looks interesting, but one thing I definitely prefer about shipbuilder is that the interface is largely equivalent to Heroku's, which reduces the learning curve for those who are already familiar.

Another issue I have with it is that it seems overly complex compared to our needs. The shipbuilder project is pretty simple and easy to follow - only ~5,000 lines total.

Do you (or anyone else) know of other FOSS PaaS systems?

I am aware of a few (which are not written in Go):

Juju: http://juju.ubuntu.com
Mesos: http://mesos.apache.org/
Deis: http://deis.io/

The tsuru workflow is equivalent to Heroku too, but the shipbuilder is more simple that tsuru.

One of the tsuru goals is to be extensible and customizable, you can extend and customize tsuru writing your provisioners, deployer and etc. Currently tsuru has provisioners for docker and juju.

Flynn [https://github.com/flynn/flynn-spec] is in the works, based on Docker [https://github.com/dotcloud/docker/].