floci: LocalStack 대안, 24ms 기동과 13MiB 메모리

floci-io/floci

·2026.11.03 21:43

클라우드 계정이나 인증 토큰 없이 로컬에서 AWS 서비스를 실행하는 오픈소스 에뮬레이터다. 기존 AWS SDK, CLI, Terraform, CDK를 그대로 유지하면서 엔드포인트만 http://localhost:4566으로 변경하면 된다. LocalStack 커뮤니티 에디션의 기능 제한과 보안 업데이트 중단 문제를 해결하기 위해 설계되었다.

Lambda, RDS, ECS, EC2, EKS 등 핵심 서비스는 얕은 목(mock) 대신 실제 Docker 백엔드 실행을 지원한다. S3, DynamoDB, Cognito, API Gateway v2 등 광범위한 AWS 서비스를 커버하며, MIT 라이선스로 영구 무료다. 네이티브 바이너리는 약 40MB 크기로, Docker 없이도 Linux, macOS, Windows에서 구동 가능하다.

성능 면에서 기존 방식과 뚜렷한 차이를 보인다. 기동 시간은 약 24ms, 유휴 메모리는 약 13MiB로 CI 파이프라인에 적합하다. Docker 이미지 크기는 약 90MB로, LocalStack 커뮤니티 에디션 대비 10분의 1 수준이다. 인메모리, 영속, 하이브리드, WAL 등 저장소 프로파일을 상황에 맞게 선택할 수 있다.

브라우저 기반 웹 콘솔을 내장하여 로컬 리소스를 실시간으로 점검할 수 있다. LocalStack 사용자는 이미지만 교체하면 바로 마이그레이션할 수 있다. 로컬 개발 환경 구축부터 CI 테스트까지, 클라우드 의존성을 제거하고 싶은 개발자에게 적합하다.

GitHub
GitHub 저장소

floci-io/floci

Light, fluffy, and always free - The AWS Local Emulator alternative

Java

이 한국어 소개글은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 소개 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.