fakecloud는 기존 AWS SDK, CLI, IaC 도구를 그대로 사용하면서 애플리케이션과 AWS 서비스 간 동작을 로컬에서 테스트하는 환경임 애플리케이션은 일반 AWS API를 호출하고, 테스트는 전용 SDK로 이메일, 메시지, Lambda 호출 결과를 검사하거나 비동기 처리를 직접 실행할 수 있음 30개 이상 서비스 간 통합을 지원해 S3 알림, SNS 팬아웃, DynamoDB Streams, API Gateway와 Lambda 연결 등을 함께 테스트할 수 있음 구현된 API에 대해 Smithy 모델 기반 테스트 248,557개를 모두 통과하며, 공식 AWS SDK를 이용한 종단 간 테스트도 수행함 계정이나 인증 토큰 없이 단일 바이너리 또는 Docker 이미지로 실행하며, AGPL-3.0 라이선스로 무료 상업적 사용이 가능함 일반 AWS 클라이언트와 테스트 전용 SDK의 역할 분리 fakecloud는 단순한 목(mock)이 아니라 인프라처럼 동작하는 로컬 AWS 환경을 지향함 애플리케이션은 기존 AWS SDK, CLI, IaC 도구를 사용해 localhost에 연결함 테스트는 별도의 폴링, 픽스처, 비공개 테스트 훅을 조합하는 대신 실행 후 상태와 결과를 검사할 수 있음 테스트 전용 SDK는 일반 AWS 클라이언트를 대체하지 않고 에뮬레이터의 가시성과 제어 기능을 보완함 /_fakecloud/* 엔드포인트를 감싸 초기화, 단언, 상태 검사, 비동기 처리기의 수동 실행을 지원함 공식 지원 언어는 TypeScript, Python, Go, PHP, Java, Rust임 테스트 클라이언트별 기능 TypeScript용 fakecloud: SES 이메일, SNS 메시지, SQS 큐, Lambda 호출, Cognito 확인 코드 등을 검사함 Python용 fakecloud: pytest와 애플리케이션 통합 테스트용 동기/비동기 클라이언트로, 상태 검사와 시뮬레이션을 지원함 Go SDK: 컨텍스트를 활용하는 초기화, 이벤트 이력, SES 수신 시뮬레이션 등의 도우미를 제공함 Rust용 fakecloud-sdk: 초기화, 상태 검사, 에뮬레이터 내부 검사 기능에 직접 접근하는 네이티브 클라이언트임 API 범위와 적합성 검증 소개 영역의 지원 규모는 105개 서비스, 7,508개 작업임 적합성 테스트 영역에서는 구현된 API 작업 3,932개를 대상으로 Smithy 모델에서 생성한 테스트 변형 248,557개가 매 ...
fakecloud - 통합 테스트를 위한 로컬 AWS 클라우드 에뮬레이터
1 hour ago
1
Related
브라질, 온라인 베팅 금지
1 hour ago
1
토성의 얼음 위성에서 생명체 존재 가능성에 관한 유망한 발견
1 hour ago
0
Lofi Cities - 픽셀 아트 도시의 밤과 브라우저에서 생성하는 로파이 음악
2 hours ago
1
“언어 모델로서”: 채팅 템플릿이 LLM의 자기 언급 말투를 전환함
2 hours ago
1
Google은 언제부터 이렇게 이상해졌을까?
2 hours ago
1
충전식 자전거 조명의 오래된 배터리 교체하기
3 hours ago
1
내 세상을 바꾼 코드 열 줄
3 hours ago
1
효율적인 C++ 코드 작성하기(2013)
4 hours ago
2
Tips
click
Popular
손흥민 선제골 발판·골대 불운…LAFC, 7경기 만에 승리
2 weeks ago
40
[르포] '더 똑똑해진 전동 칫솔' 다이슨, 카메라젯 첫 공개···AI 탑재로 또 한 번 혁신
3 weeks ago
39
OpenAI 에이전트들이 RubyGems에 공개되지 않은 공격을 수행함
2 weeks ago
37
© Clint IT 2026. All rights are reserved







English (US) ·