홈 > 인프라 > 구성 · 아키텍처

어디서 돌아가는지, 그림으로 압니다.

도메인·호스팅·CDN·SSL·백업·모니터링을 하나의 구성으로 묶어 코드로 관리합니다. 아래는 인터랙션·시각화 확인용 목업이며 제품명·수치는 예시입니다.

시스템 아키텍처

사용자CDN · 엣지로드밸런서 · 라우팅앱 서버데이터베이스스토리지 · 백업모니터링 · 로그 · 알림
앱 서버

실제 로직이 도는 곳입니다. 오토스케일과 배포 파이프라인을 함께 구성합니다.

우리 기본 구성 · 서버형 ECS + Docker · Auto Scaling · CI/CD

구성 요소

무엇을 · 왜 · 우리 기본값
호스팅 · 컴퓨트

요청을 처리하는 서버(또는 함수). 오토스케일·무중단 배포·헬스체크.

AWS(ECS/Lambda) 또는 Vercel
도메인 · DNS

도메인 등록·이관, 레코드 관리, 낮은 TTL로 빠른 전환.

Cloudflare DNS · Route 53
SSL · TLS

전 구간 HTTPS, 자동 갱신, HSTS. 인증서 만료를 모니터링.

ACM · Let’s Encrypt (자동 갱신)
CDN · 캐시

정적자산·이미지·캐시 가능한 응답을 엣지에서. 캐시 무효화 전략 포함.

CloudFront · Cloudflare
백업 · 복구

DB·미디어 정기 백업, 보존기간, 복구 리허설. 롤백 지점 유지.

자동 스냅샷 + 오프사이트 복제
모니터링 · 알림

업타임·에러율·응답시간·리소스·인증서. 임계값 알림 → 채팅/전화.

CloudWatch + 외부 업타임 체커

환경 3단계

로컬 → 스테이징 → 프로덕션
로컬개발자 PC. 실제와 같은 스택을 Docker/스크립트로 재현.
스테이징프로덕션과 동일 구성의 사본. 모든 변경을 여기서 먼저 확인.
프로덕션실제 서비스. 스테이징에서 승인된 것만, 저트래픽 시간대에 배포.
PRINCIPLES

이렇게 구성합니다

  • 코드가 인프라를 정의합니다 — 콘솔 클릭이 아니라 IaC로 재현 가능하게 (Terraform/CDK).
  • 환경 3단계 분리 — 로컬 · 스테이징 · 프로덕션. 시크릿·데이터는 절대 섞지 않습니다.
  • 배포는 되돌릴 수 있게 — 이전 버전으로 즉시 롤백할 지점을 항상 유지합니다.
  • 관측 가능하게 — 로그·메트릭·트레이스·알림을 처음부터. 나중에 붙이면 늦습니다.
  • 실사용료는 실비로 — AWS·CDN·이메일 등은 고객 계정 기준 실비, 유지보수비와 분리.
MORE

인프라 더 보기

지금 구성이 어떻게 되어 있는지 모르겠다면

접속 정보만 주시면 현재 구성을 그려서 보여드리고, 개선점을 정리해 드립니다.