translation

This is an AI translated post.

Alien Story

Alien App Server Region Selection (AWS)

Select Language

  • English
  • 汉语
  • Español
  • Bahasa Indonesia
  • Português
  • Русский
  • 日本語
  • 한국어
  • Deutsch
  • Français
  • Italiano
  • Türkçe
  • Tiếng Việt
  • ไทย
  • Polski
  • Nederlands
  • हिन्दी
  • Magyar

Summarized by durumis AI

  • Multi-region support is required for building the Alien global dating app server, and the goal is to achieve efficient operation by incorporating auto-scaling capabilities.
  • Currently, servers are planned to be built in the United States and South America, and further region expansion will be considered depending on market conditions.
  • Amazon Route 53 routing settings will be used, and S3 + CDN (Cloud Front) will be used to deliver images and video content efficiently.

Deploying and Designing a Server on AWS

It's finally time to deploy a server.


Time is up

"It feels like the launch is just around the corner..."



Alien is a global dating app. It needs to target a global audience, and that's why it needs to support multiple regions.


Requirements are

1. The need for multiple regions. Servers need to be located in different countries and locations.

2. At the same time, we shouldn't have too many settings. (Since a small number of people operate it, they can't control everything.)

3. Autoscaling is required. (We don't need to do it immediately, but it's more convenient to set it up in advance.)


This is how we're going to build it.



What should we use?



Server - App runner

However, the problem is that multi-region is not automated, so we need to configure it directly. This is not a big problem because it can be handled automatically during github actions upload.


DB - Aurora


Where are the regions?

In fact, I think having four regions is the most ideal, but we're going to consider that when we have more money and more users. For now, we're going to limit it to two regions.


ap-southeast-1 : Singapore location. We decided that this location could cover Asia comprehensively, and we also decided that it could cover Oceania. The delay time from Singapore to Korea is not slow at 60ms-70ms.


* Regions planned for the future

3. sa-east-1 - São Paulo, or us-west-2 - Oregon : The South American market is large, but I think its purchasing power is low, so it's probably positive that purchasing power will flow from other countries to the South American market.

The US market is large, but I don't think it's as interested in other countries. We're going to do some more market research and make a decision.


I think this is enough... Let's start small!

ChatGPT :

Summary
Americans: They generally prefer to date within the United States and are more interested in Europe and Asia on international dating apps.


In conclusion, South Americans are better. Let's just keep this in mind for now.





That should be enough.

We can set up routing with Amazon Route 53... and use S3 + CDN (Cloud Front) to make images, videos, etc. work without delays, right?


That should work.


We can fix it when it doesn't work




Alien
Alien Story
Alien developer & international couple
Alien
Let’s set up and create AWS all at once (Terraform) This blog post introduces how to use Terraform for AWS configuration automation, briefly explaining AWS CLI installation and IAM user configuration, Terraform download, and version management methods.

May 8, 2024

Why International Marriage is Good This is the story of a developer who created a dating app for international couples. The story introduces the advantages of meeting people from other countries through the app and the developer's goal for the app. Check out the developer's international c

May 5, 2024

An Alien Application Developer's First Story This is the story of a developer who started a global blog by choosing durumis. The goal is to promote an international dating application using 38 language support and automated YouTube translation tools. He is also the operator of an international coupl

April 21, 2024

Durumis Development - Part 2: Infrastructure Durumis uses GCP for global service, and provides services in 7 regions worldwide, including Seoul, Singapore, Mumbai, Belgium, South Carolina, Sao Paulo, and Los Angeles. Users can view articles and images quickly from the nearest region. The technologie
해리슨 블로그
해리슨 블로그
GCP Location
해리슨 블로그
해리슨 블로그

January 25, 2024

Email Sending Service Price Comparison We have compared and analyzed various email services such as Naver, NHN, AWS, and SendGrid. As a result of examining the free upper limit and the cost per unit, AWS SES is the cheapest at 0.1 won per unit. Currently, we are using NCP Outbound Mailer, but
해리슨 블로그
해리슨 블로그
해리슨 블로그
해리슨 블로그
해리슨 블로그

March 10, 2024

[Non-Major, Surviving as a Developer] 7. Things That Help and Don't Help When Applying for a Job in the Field When preparing for a developer job, a technical blog is not very effective, but GitHub is recommended for project management and source code sharing. Among various certifications, it is good to prepare for the Information Processing Engineer certification
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자

March 29, 2024

Hello, durumis, let's start anew There is no preview of durumis AI.
INFOWIKI
INFOWIKI
INFOWIKI
INFOWIKI

March 25, 2024

Durumis Development Story - Part 1: The Beginning of Development Durumis is a global multilingual blog service developed using generative AI and GCP. Harrison, the developer, shares his experiences of the development process and multi-region service construction, and plans to cover infrastructure in more detail in the
해리슨 블로그
해리슨 블로그
해리슨 블로그
해리슨 블로그

January 23, 2024

[Non-Major, Developer Survival] 17. New Developer Portfolio, How Far? A new developer's portfolio should focus on development skills. It is more effective to complete basic CRUD functions and build external API integration experience than to implement Infra. You can use Naver Login, Naver Map API, Public Data Portal API, et
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자

April 3, 2024