개요
LocalStack은 AWS 서비스를 로컬 환경에서 에뮬레이션하기 위한 대표적인 도구입니다.
- 로컬 개발과 통합 테스트용 AWS 호환 환경 제공
- Docker 기반 실행이 일반적
- AWS 서비스별 에뮬레이션을 통해 실제 클라우드 없이 개발 가능
한 줄 요약
“LocalStack은 로컬에서 AWS를 흉내 내는 가장 널리 알려진 표준급 도구 중 하나다.”
왜 중요한가
- AWS 연동 코드를 로컬에서 검증 가능
- CI에서 실제 클라우드 비용과 계정 의존성 축소
- 개발 초기 피드백 속도 개선
kumo와의 비교
| 항목 | LocalStack | kumo |
|---|---|---|
| 포지션 | 사실상 표준급 AWS 로컬 에뮬레이터 | 경량 AWS 에뮬레이터 |
| 실행 방식 | 주로 Docker | 단일 바이너리 + Docker |
| 지향점 | 폭넓은 AWS 로컬 대체 | 빠르고 가벼운 테스트 대역 |
| 장점 | 인지도 높고 사례 많음 | 셋업 가볍고 인증 부담 낮음 |
| 적합한 곳 | 팀 표준 로컬 AWS 환경 | 빠른 로컬/CI 테스트 루프 |
둘의 관계는 대체라기보다, 무게와 운영 편의의 차이로 보는 편이 맞습니다.