5 클라우드 아키텍처 · AWS
CLOUD ARCHITECTURE
−
100%
+
전체화면
원본 .drawio ↓
FillMap · Cloud Architecture v2 (2026.07) — AWS ap-northeast-2 · Multi-AZ · fillmap.kr
FillMap · Cloud Architecture v2 (2026.07) — AWS ap-northeast-2 · Multi-AZ · fillmap.kr
사용자
사용자
운영자
운영자
Mobile · Web Client
(React Native · React)
Mobile · Web Client
(React Native · React)
AWS Cloud
AWS Cloud
Region · ap-northeast-2
Region · ap-northeast-2
Route 53
fillmap.kr
Route 53
fillmap.kr
CloudFront
static.fillmap.kr
CloudFront
static.fillmap.kr
S3 · 정적 웹
S3 · 정적 웹
VPC · 10.0.0.0/16
VPC · 10.0.0.0/16
Internet
Gateway
Internet
Gateway
AWS WAF
(ALB·CloudFront)
= SysA API Gateway
AWS WAF
(ALB·CloudFront)
= SysA API Gateway
ALB
(Active-Active)
= SysA API Gateway
ALB
(Active-Active)
= SysA API Gateway
가용영역 a
가용영역 a
가용영역 c
가용영역 c
Public subnet
Public subnet
NAT Gateway
NAT Gateway
Public subnet
Public subnet
NAT Gateway
NAT Gateway
Private subnet · App
Private subnet · App
FastAPI
AI 서버 (상시)
FastAPI
AI 서버 (상시)
Kafka
(EC2)
Kafka
(EC2)
Spring Boot
API #1
Spring Boot
API #1
Private subnet · App
Private subnet · App
Spring Boot
API #2
Spring Boot
API #2
Private subnet · Data
Private subnet · Data
RDS PostgreSQL
+PostGIS (Primary)
RDS PostgreSQL
+PostGIS (Primary)
ElastiCache
Redis (Primary)
ElastiCache
Redis (Primary)
Private subnet · Data
Private subnet · Data
RDS
(Standby·Read)
RDS
(Standby·Read)
ElastiCache
(Replica)
ElastiCache
(Replica)
S3
영상 원본·인코딩본
S3
영상 원본·인코딩본
ECR
ECR
Systems Manager
(배포 Run Command)
Systems Manager
(배포 Run Command)
CloudWatch
Logs·Metrics
CloudWatch
Logs·Metrics
Secrets
Manager
Secrets
Manager
GitHub · Actions
(Build → Test → Push)
GitHub · Actions
(Build → Test → Push)
카카오 OAuth
카카오 OAuth
네이버 지도 SDK
네이버 지도 SDK
Firebase FCM (푸시)
Firebase FCM (푸시)
사용자 트래픽
사용자 트래픽
데이터 접근
데이터 접근
비동기 이벤트
비동기 이벤트
CI/CD·배포
CI/CD·배포
복제·외부·관측
복제·외부·관측
HTTPS
HTTPS
api.fillmap.kr
api.fillmap.kr
READY 갱신
READY 갱신
복제·Failover
복제·Failover
이벤트
이벤트
인코딩본
인코딩본
presigned
presigned
Docker push
Docker push
배포
배포
관측
관측
OAuth
OAuth
지도 타일
지도 타일
푸시 수신
푸시 수신
Text is not SVG - cannot display
박스에 마우스를 올리면 연결된 것만 남고 나머지가 흐려집니다. 클릭하면 고정되고, 빈 곳을 누르거나 Esc 로 풉니다.