So, after all the conferences and events, our architects have rolled up their sleeves and started development in the Google Cloud Region in Tel Aviv, Israel (me-west1).
On the recommendation of Google architects, we used the Cloud Run service that allows building and deploying scalable containerized apps in the cloud quickly and efficiently. Additionally, we have implemented Cloud SQL (also in the Cloud Region in Israel) and developed APIs based on it.
We have to tell you that the development experience and results were great!
We had an average response time of 120ms per request for API with 1KB data.
As a comparison, the same project was executed on Google Cloud in an America Region (us-east1),
and the performance was >600ms.
Of course, load tests have been run (50 concurrent users doing approximately 4,000 API requests in 10 seconds), and, as you can see in the picture, the results are still great (haven’t changed). We also added the DevOps processes based on Github Actions and were incredibly satisfied with the results!
Important! Our architects are Full Stack, from coffee to the cloud.
Have you already had a chance to check out the issue? What do you think?