Skip to main content

Arkademi V2 Prakerja Infrastructure

Arkademi's Infrastructure Design

Arkademi's AWS Topology

AWS Topology

Production

Cluster

ClusterService NameTypeTask RunningCPU SpecificationMemory Specification
production-arkademiprakerja-frontend-serviceFargate Spot11 vCPU2048 MB
production-arkademiprakerja-api-course-serviceFargate Spot14 vCPU8192 MB
production-arkademiprakerja-api-member-serviceFargate Spot12 vCPU4096 MB
production-arkademiapi-order-serviceFargate Spot00 vCPU0 MB

Resource Usage

AWS ResourceNameDescriptionTag
VPC- Arkademi- 10.0.0.0/16Production
Subnet- Arkademi-Prod-VPC-Private-1A
- Arkademi-Prod-VPC-Private-1B
- 10.0.10.0/24
- 10.0.20.0/24
Production
ECS Clusters- production-arkademi
Target Group ALB- v2-prakerja-frontend-tg
- v2-prakerja-apicourse-tg
- v2-apimember-tg
- v2-prakerja-apiorder-tg
Target Type:
- IP Addresses
Production
Application Load Balancer- arkademi-v2-production-ALBListener:
- 443/HTTPS
Production
Security Group- Arkademi-Prod-WP-Jawa-SG
- Arkademi-Prod-WP-ALB-SG
Port UsageProduction
RDS- arkademi-prakerja-rds-newDB End Point:
- arkademi-prakerja-rds-new.cn2z8bw9bvxv.ap-southeast-1.rds.amazonaws.com
Production
ECR- prod-prakerja-frontend
- prod-prakerja-apicourse
- prod-prakerja-apimember
- prod-prakerja-apiorder
- prod-nginx
Private Repository

Staging

Cluster

ClusterService NameTypeTask RunningCPU SpecificationMemory Specification
api-backend-arkademifrontend-stag-prakerja-serviceFargate Spot21 vCPU2048 MB
api-backend-arkademiapicourse-stag-prakerja-serviceFargate Spot20.25 vCPU512 MB
api-backend-arkademiapimember-stag-prakerja-serviceFargate Spot20.5 vCPU1024 MB
api-backend-arkademiapiorder-stag-prakerja-serviceFargate Spot20.25 vCPU512 MB
api-backend-arkademifrontend-stag-prakerja-webinar-serviceFargate Spot21 vCPU1024 MB

Resource Usage

AWS ResourceNameDescriptionTag
VPC- Arkademi-Prod-VPC- 10.0.0.0/16Production
Subnet- Arkademi-Prod-VPC-Private-1A
- Arkademi-Prod-VPC-Private-1B
- 10.0.10.0/24
- 10.0.20.0/24
Production
ECS Clusters- production-arkademi
Target Group ALB- stag-prakerja-frontend-tg
- stag-prakerja-apicourse-tg
- stag-prakerja-apimember-tg
- stag-prakerja-apiorder-tg
Target Type:
- IP Addresses
Production
Application Load Balancer- apigateaway-service-lbListener:
- 443/HTTPS
Production
Security Group- Arkademi-Prod-WP-Jawa-SG
- Arkademi-Prod-WP-ALB-SG
Port UsageProduction
RDS- stag-prakerja-rdsEndpoint:
- stag-prakerja-rds.cn2z8bw9bvxv.ap-southeast-1.rds.amazonaws.com
Production
ECR- stag-prakerja-frontend
- stag-prakerja-apicourse
- stag-prakerja-apimember
- stag-prakerja-apiorder
Private Repository

API URL

Production

Staging/Testing


Written By: Media
Discussed With: Rofieq
Revision Log:

DateDescriptionChecked
24 May 2023Change the FE staging sub domain from 'https://stag-prakerja.arkademi.com/' to 'https://staging-prakerja.arkademi.com/'. To be easier to remember.Rofiq