The objective of this project is to migrate the backend of our web application, currently hosted on AWS EC2 in Ohio, to a Jakarta-based server. The frontend will remain hosted in Singapore. This backend migration aims to enhance connectivity and performance for Indonesian users by leveraging local peering agreements and reducing latency.
Problem
Users are experiencing issues reaching the backend due to the geographical distance between the backend (Ohio) and the target user base (Indonesia). Hosting the backend in Jakarta will help reduce latency, improve connectivity, and increase reliability by bypassing international routing paths.
Solution
Migrate the backend
Migrate to AWS servers in Jakarta to improve connection stability and latency for local users.
Adjust infrastructure components related to the backend:
VPC and ELB configurations tailored for the Jakarta region.
EC2 Server, Launch Template, and Auto-scaling settings updated for optimal performance in Jakarta.
Load Balancer settings to manage traffic efficiently within the new region.
CodePipeline Deployment adjustments to ensure successful backend deployment to Jakarta.
Parameter Store and Environment Variables updated to support Jakarta-based operations.
Route53 Domain configurations updated to direct traffic to the new backend location.
This approach will optimize backend connectivity while maintaining the front-end location.
Measurement metrics
Latency Reduction: Reduction in backend response time for Indonesian users.
Connection Stability: Improved success rate of backend requests from Indonesian ISPs.
SLA
Latency Reduction: Achieve at least a 30% reduction in backend latency for Indonesian users within 1 week post-migration.
Uptime: Ensure 99.9% uptime during and after the migration process.
Reliability Increase: Attain a 20% increase in successful backend connection rates for Indonesian users.
Description
The objective of this project is to migrate the backend of our web application, currently hosted on AWS EC2 in Ohio, to a Jakarta-based server. The frontend will remain hosted in Singapore. This backend migration aims to enhance connectivity and performance for Indonesian users by leveraging local peering agreements and reducing latency.
Problem
Users are experiencing issues reaching the backend due to the geographical distance between the backend (Ohio) and the target user base (Indonesia). Hosting the backend in Jakarta will help reduce latency, improve connectivity, and increase reliability by bypassing international routing paths.
Solution
Migrate the backend
Migrate to AWS servers in Jakarta to improve connection stability and latency for local users.
Adjust infrastructure components related to the backend:
This approach will optimize backend connectivity while maintaining the front-end location.
Measurement metrics
SLA