architecture

2018-05-24T14:35:38.000659Z

BaaS ?

2018-05-24T14:35:57.000792Z

is that like serverless ?

troglotit 2018-05-24T14:50:07.000113Z

more like Parse, Firebase

javamonn 2018-05-24T17:01:42.000077Z

I work at an agency and Firebase / Firestore is the first thing we reach for clients that are small startups or have no existing product or team to maintain it. The features it offers and the ease of development make it a no-brainer to sell and implement, it ends up being much quicker to bring the thing to market. For similar reasons, if I were starting a new side project, it’d be the first thing I reach for.

javamonn 2018-05-24T17:02:45.000233Z

Firebase sometimes gets a bad rep among backend eng I’ve found, but it’s perfect for the thing it was built for - shipping something. It also scales to 100k concurrents out of the box, which is probably an order of magnitude better than whatever you could hand-roll as an individual.

seancorfield 2018-05-24T17:03:15.000565Z

BaaS -- Backend as a Service presumably @fabrao? I had to look that up -- I'd never heard of it.

javamonn 2018-05-24T17:04:01.000162Z

GCP seems to be heavily invested in it as well, continuing to add new products under the “Firebase” brand, e.g. SMS phone authentication was a recent acquisition from Twitter Digits.

javamonn 2018-05-24T17:05:13.000320Z

Aside from the client side features like offline and real time support, one of the big wins for us has been the ability to fire a Google Cloud Function (AWS Lambda) on a database change - that’s usually the kind of thing you need to introduce pub/sub or an event queue to do.

seancorfield 2018-05-24T17:06:26.000318Z

I attended Google Next (Cloud) last year. Might attend again this year. Their image/video analysis services are very impressive. We pretty much only use their Maps stuff but the whole Google ecosystem is fascinating -- and it's clear they're going after the enterprise now, trying to compete head-on with Amazon.

fellshard 2018-05-24T17:11:12.000518Z

Their platform arch. seems a bit simpler to understand than, say, AWS, though with less leverage and fine-grained control

fellshard 2018-05-24T17:11:47.000738Z

If I were to try experimenting with a cloud project, I'd turn to GCP first, then AWS for production, most likely

seancorfield 2018-05-24T17:12:44.000075Z

Code is not very portable between them, unfortunately.