oh okay, we can deploy cloud run service with multiple regions under the same service name, this should be highlighted. I was trying to figure out how do I handle the load balancer configuration to point to multiple backend services.
What about services with a db? Firestore/datastore can't be replicated (please let us do that!), Cloud SQL doesn't do that out of the box (I think). In fact only Cloud Spanner has multiregion replication, but it's so expensive and has stronger consistency than many apps might need. Is there a not-too-complicated, ideally managed way to distribute db-backed apps globally?
Cloud SQL has cross-region replication for MySQL and Postgres (cloud.google.com/sql/docs/postgres/replication#cross-region-read-replicas), with support for SQL Server coming soon :)
@@craiglabenz9147 Cool, thanks! Although I was thinking of something closer to azure's cosmos db or aws' dynamodb with multi-region read-write replicas
This has been our biggest problem using Firestore. They get slower as you move away from it's storage region. I don't think Google is interested in fixing this for Cloud Firestore.
Yes, it is. I would even say that most public-facing services *should* use caching, to optimize performance. We will release a video on Thu May 27 at 4pm US Pacific time where we show you how it's done. Stay tuned to the Serverless Expeditions playlist: goo.gle/ServerlessExpeditions
Seeing a Turkish engineer in Google, explaining a cutting edge solution about an important point made my day. Thank you Ahmet.
oh okay, we can deploy cloud run service with multiple regions under the same service name, this should be highlighted. I was trying to figure out how do I handle the load balancer configuration to point to multiple backend services.
What about services with a db? Firestore/datastore can't be replicated (please let us do that!), Cloud SQL doesn't do that out of the box (I think). In fact only Cloud Spanner has multiregion replication, but it's so expensive and has stronger consistency than many apps might need. Is there a not-too-complicated, ideally managed way to distribute db-backed apps globally?
Cloud SQL has cross-region replication for MySQL and Postgres (cloud.google.com/sql/docs/postgres/replication#cross-region-read-replicas), with support for SQL Server coming soon :)
@@craiglabenz9147 Cool, thanks! Although I was thinking of something closer to azure's cosmos db or aws' dynamodb with multi-region read-write replicas
This has been our biggest problem using Firestore. They get slower as you move away from it's storage region. I don't think Google is interested in fixing this for Cloud Firestore.
good services providing by cloud service platform!
❤️cool
Thanks
This is called edge computing right?
Some people would say so. Others say that edge computing is outside the cloud and in proximity to the "last mile network" to the user.
Is it possible to use memcache with cloud run?
Yes, it is. I would even say that most public-facing services *should* use caching, to optimize performance. We will release a video on Thu May 27 at 4pm US Pacific time where we show you how it's done. Stay tuned to the Serverless Expeditions playlist: goo.gle/ServerlessExpeditions