4 ms·
Now that we have ep.io, Gondor, and all the other PaaS things that support Python, the ability to upload an application and scale it as much as we want isn't li
by LeafStorm 15y ago
Now that we have ep.io, Gondor, and all the other PaaS things that support Python, the ability to upload an application and scale it as much as we want isn't limited to App Engine anymore. Whereas back when it came out, it was the only service of its kind for Python. (Heroku might not have even been out for Ruby, though my memory's a bit fuzzy at that point.)
And pretty much all the other vendors use plain old SQL databases and don't have everything as a platform-specific API like App Engine does. So when the prices went up, my guess is that people realized, "Hey, why should I lock myself in to this one vendor that could raise the prices again, when I can go with other vendors that would be easier to migrate between [or switch to hosting myself later]?"
- angkec 15y agoAre there good python PaaS that doesn't lock you in? I'm looking for one for our next project (or migrate the current project away from App Engine). I guess I just don't trust Google any more.
- LeafStorm 15y agoI have had an amazing experience with ep.io. The invite list is a mile long, but if you have something that you already know you want to build, you can e-mail the team and they'll let you jump the queue (I think it's more they simply haven't sat down and powered through their list yet than any lack of capacity on their part). The team is very friendly, and they have an incredibly generous free quota as compared to other services (2 GB of files/database, 5 GB/month of bandwidth, and 16 MB of Redis - per app). They use plain old WSGI for the server, Postgres for the database, and they'll install any packages you put in a requirements.txt file, so no lockin. Haven't used Django with it, but so far my experiences with Flask are great.
- kingkilr 15y agoBoth gondor and ep.io are totally lockin free, you write normal Python WSGI code and then write a config file for them to deploy it.
- nzoschke 15y agoIn case you missed the news, Heroku supports Python on the Cedar stack: http://devcenter.heroku.com/articles/python http://devcenter.heroku.com/articles/python There's even extra love for Django specifically: http://devcenter.heroku.com/articles/django http://devcenter.heroku.com/articles/django Absolutely no lock in -- Heroku runs any WSGI app with a completely standard Python/virtualenv/pip runtime. It uses Python 2.7.2 currently. And of course, the entire Heroku ecosystem is available, such as PostgreSQL and Redis databases, New Relic analytics, etc.
- fooandbarify 15y agoAwesome, thanks for the reminder. I've been waiting for ep.io to get back to me as I asked for an invite a while ago, but apparently Gondor is out of beta now and anyone can sign up! I don't mind App Engine that much though, to be honest. The price changes don't really affect me and I've always been happy with their infrastructure. The only thing that bugs me about using it is vendor lock-in.