- durumis Development Story - Part 1: The Beginning
- A durumis developer has shared the development process of a multilingual blog service based on generative AI, stating that they are using GCP to aim for a global service.
Previous post:
Durumis was designed and developed with a multi-region approach from the beginning, reflecting its ambition to be a global service.
GCP Location
Durumis utilizes Google Cloud Platform (GCP).
As part of its GCP services, Google provides a robust network service called Software-Defined Networking (SDN).
By leveraging this SDN, which interconnects all of Google's regions via a dedicated network, Durumis ensures a stable and reliable network service.
GCP boasts 39 regions worldwide. Durumis currently utilizes 3 regions in Asia, 1 in Europe, 2 in North America, and 1 in South America.
Here's a more detailed breakdown:
- Seoul
- Singapore
- Mumbai
- Belgium
- South Carolina
- Sao Paulo
- Los Angeles
When a user creates a post, Google's dedicated network ensures real-time replication of the data to each region. This allows readers to access the post and its images from the closest region, resulting in a fast and efficient experience.
There are many complex technologies behind the scenes that make this possible.
These include technologies like Cloud SQL's real-time replication, BigQuery for data processing, Global CDN for fast data access for users, and serverless environments like Cloud Run and Google Kubernetes Engine - Autopilot Cluster that allow for optimized server operation based on demand.
Of course, countless other technologies are involved, but we'll stop here for today.
In the next post, we'll explore Google's latest AI, Gemini.
Next post:
Comments0