본문으로 건너뛰기

© 2026 Molayo

X요약2026. 05. 11. 18:49

AWS 클라우드 전체를 13 MiB 메모리로 노트북에서 구동하는 에뮬레이터를 오픈 소스했습니다.

요약

새롭게 공개된 Floci라는 에뮬레이터는 단 13 MiB의 메모리만으로 AWS 클라우드의 45개 서비스를 노트북에서 구동할 수 있게 합니다. 이 도구는 Docker나 복잡한 의존성 없이 단일 Go 바이너리로 작동하며, 기존 개발 환경이 요구하던 막대한 RAM과 긴 콜드 스타트 시간을 혁신적으로 개선했습니다. Floci는 S3, Lambda, DynamoDB 등 핵심 AWS 서비스를 로컬에서 에뮬레이션할 뿐만 아니라, AWS SDK 및 CLI와 완벽하게 호환되어 별도의 코드 수정 없이 기존 개발 워크플로우에 즉시 통합될 수 있습니다. 이는 특히 CI/CD 파이프라인의 오버헤드를 줄여주는 강력한 개발 도구입니다.

핵심 포인트

  • AWS 클라우드 45개 서비스를 단 13 MiB 메모리로 로컬 구동 가능 (Floci).
  • Docker, LocalStack 구독료 등 복잡하고 비용이 많이 들던 기존 AWS 개발 환경을 대체함.
  • 단일 Go 바이너리 형태로 제공되어 의존성이 없고 설정 과정이 매우 간편함.
  • S3, Lambda, DynamoDB 등을 포함한 핵심 서비스가 서브 초(Sub-second) 콜드 스타트로 빠르게 시작됨.
  • AWS SDK 및 CLI와 드롭인 호환성을 제공하여 기존 코드를 수정할 필요가 없음.

맙소사... 한 팀이 AWS 전체 클라우드를 단 13 MiB의 메모리로 여러분의 노트북에서 실행할 수 있는 AWS 에뮬레이터를 오픈 소스했습니다.

그것은 Floci라고 불리며, Docker도 필요 없고, LocalStack 구독료도 필요 없고, 월 $30 개발 환경 비용도 필요 없이 45개의 AWS 서비스를 1초도 안 돼서 부팅합니다.

이전의 모든 AWS 개발 도구들은 Lambda 함수를 테스트하기 위해서도 Docker와 기가바이트(GB) 단위의 RAM, 그리고 30초에 달하는 콜드 스타트(cold start) 시간이 필요했습니다. Floci는 전체 AWS 스택을 메모리에서 구동하며 터미널이 프롬프트를 렌더링하는 것보다 빠르게 시작하는 단일 Go 바이너리입니다.

이전의 모든 AWS 에뮬레이터와 다른 점은 다음과 같습니다:
→ 총 메모리 사용량 13 MiB. 평균 Chrome 탭이 이 전체 AWS 클론보다 200배 더 많은 RAM을 사용합니다.
→ S3, Lambda, DynamoDB, SQS, SNS, IAM, CloudFormation, Step Functions를 포함한 45개 서비스를 단일 바이너리 안에 로컬로 에뮬레이션합니다.
→ 서브 초(Sub-second) 콜드 스타트. 테스트가 LocalStack이 Docker 이미지를 가져오는 것보다 먼저 완료됩니다.
→ 의존성 제로. Docker 데몬, Python 런타임, Java VM 없이 오직 하나의 Go 실행 파일만 필요합니다.
→ AWS SDK 및 CLI와 드롭인(drop-in) 호환. 엔드포인트를 localhost에 지정하면 기존 스크립트가 손대지 않고 작동합니다.

폐기된 것들: 월 $40의 LocalStack Pro, 스테이징 계정에서 매월 $200 이상을 소모하는 모든 AWS 개발 환경, 가짜 S3 버킷 하나를 실행하기 위해 4GB RAM을 잡아먹는 Docker Desktop.

Linux, macOS, Windows용 사전 빌드 바이너리가 제공됩니다. 설치 스크립트도, 설정 파일도, 설정 마법사도 없습니다. 바이너리를 다운로드하여 실행하면 로컬 AWS가 바로 작동합니다.

CI 파이프라인에서 Docker 컨테이너를 띄우는 시간이 실제 테스트 시간보다 오래 걸리는 경우에 유용합니다.

100% 오픈소스입니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 X @heygurisingh (자동 발견)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
2

댓글

0