기술 블로그
B레벨 - 심화
Baselime의 AWS→Cloudflare 마이그레이션: 80% 비용 절감
인프라
DevOps
마이그레이션
Cloudflare WorkersDurable ObjectsWorkers Analytics EngineQueuesD1Hono
배경
Baselime는 관측성 플랫폼으로 2024년 4월 Cloudflare에 인수됨. 당시 수백 개 Lambda 함수와 다수 DB로 수백억 일일 이벤트 처리하는 복잡한 AWS 인프라 운영.
도전 과제
서비스 간 오케스트레이션 복잡도 증가, Lambda 벽시간의 70%+ I/O 소비, 예측 불가능한 비용 스케일링(Lambda, Kinesis, EC2), 단일 리전(eu-west-1) 배포로 비유럽 사용자 고레이턴시.
해결 방안
Strangler Fig 패턴으로 Cloudflare Developer Platform에 점진적 재구축. Workers(데이터 수집/처리), Durable Objects(상태 관리), Workers Analytics Engine(ClickHouse 대체), Queues(이벤트 드리븐).
결과
연간 80%+ 비용 절감($708K→$119K). 일일 컴퓨트 $650→$25. 10억+ 일일 이벤트 처리. 글로벌 분산으로 레이턴시 개선.
핵심 인사이트
- 1.서버리스 플랫폼이 운영 오버헤드를 극적으로 줄일 수 있음
- 2.글로벌 분산이 사용자 경험과 레이턴시를 동시에 개선
- 3.전략적 마이그레이션 계획이 무중단 전환을 가능하게 함