#gcp (2020-01)
Google Cloud Platform
2020-01-28

@Erik Osterman (Cloud Posse) has joined the channel

set the channel description: Google Cloud Platform

@Andriy Knysh (Cloud Posse) has joined the channel

@Chris Fowles has joined the channel

@albttx - i’ve done a little bit with app engine and happy to answer what i can

@albttx has joined the channel

@ballew has joined the channel

@Mahesh has joined the channel

@Jonathan has joined the channel
2020-01-29

@Nikola Velkovski has joined the channel

@Oliver Slater - Piksel has joined the channel

@Ruslanas has joined the channel

Hey @Chris Fowles, sorry i just saw your message, i rage quit app engine because i understood that google download the code and compile it in their backend, it’s not just taking the binary and in my monorepo it wasn’t working.
But i discovered cloud run
that’s way more easy
so my architecture is:
• 3 backend api (dockerized) on cloud run
• 1 psql database
• 1 front end (made with nuxt, it’s on app engine work like a charm) I’m using terraform,

i had few questions about how to organize that

my 3 services expose 3 endpoints
• /auth
• /users
• /threads but i don’t find a service for routing…

in appengine you can use a dispatch file to route to different endpoints https://cloud.google.com/appengine/docs/standard/python3/how-requests-are-routed#routing_with_a_dispatch_file

i’ve not used cloudrun yet unfortunately

something cloudendpoints might do the trick though https://cloud.google.com/endpoints/docs/openapi/
2020-01-30

Yes, but there is no dispatch file for cloud run, and Cloud endpoints is in beta, to run you need a to deploy their proxy on cloud run, so it’s will double the cold run…
I’ll run cloud compute with a nomad cluster it’s will be easier

Gcp is really missing an api gateway…

@Pablo Costa has joined the channel

they acquired apigee a little while back and i was really expecting them to come out with a decent solution built on that pretty quickly but from what i’ve seen interacting with their sales teams the apigee stuff seems to be more co-sold than sold as a gcp service

the advantage of could run (and appengine standard env) is that you can scale down to 0 very easily with pretty quick cold starts

to achieve this you have to make a fair few concessions to an opinionated platform (as with anything like this)

if you can’t make those concessions for business or technical reasons it makes sense to fall back to a lower level compute platform

either gke or compute engine

@Jim Park has joined the channel


Thanks @Chris Fowles ! Really insightful
2020-01-31

@Patrick M. Slattery has joined the channel