9 ms·
Could someone explain what would make the Google cloud platform a better deploy target for my elixir application than any other?
by mijoharas 9y ago
Could someone explain what would make the Google cloud platform a better deploy target for my elixir application than any other?
- djsumdog 9y agoI'm curious about this as well. I hate vendor lock-in, so I'm for anything that's a minimal deployment that doesn't tie you to one provider.
- freedomben 9y agoI hate the idea of vendor lock-in, but years now of reaping the benefits has convinced me that it's just better to accept the lock-in and take advantage of your chosen platform's features. Remaining platform agnostic is difficult, complicates your code, and forces you to miss out on great services. these days I pick a provider and stick with them. It used to be AWS, but Google has been getting really good. I've been using Google cloud a lot.
- brightball 9y agoYou’ll need to evaluate GCP’s peripheral offerings for database, APIs, pricing, etc. The biggest thing that this does is give you first class access to the ecosystem APIs and with native setups for AppEngine (Heroku-ish), Compute Engine (do it yourself on a VM) and a provider in Gigalixir which runs on GCP that gives a Heroku-like experience but is tailored specifically to everything Elixir needs (hot loading, clustering out of the box, etc). Between those two things, GCP is pretty strong.
- mijoharas 9y agoThanks for the nice answer! I was reading up on Gigalixir thanks to this thread, is it basically a more "batteries included" version of AppEngine specifically targetted for Elixir?
- brightball 9y agoSeems to be. I’ve read about it for a while but still haven’t tried it out. Planning to soon though. It’s just nice to see a hosting option that tailors itself to the more unique needs of the BEAM when the rest of the industry is focusing on stateless containers.
- jesses 9y agoI'm the founder of gigalixir.com and happy to answer any questions you might have. Also feel free to email me directly at jesse@gigalixir.com
- themihai 9y agoStay away from GAE! Anything you invest in(i.e. tools, code on proprietary APIs such datastore) can become worthless due the vendor lock-in.