Testcontainers를 활용한 AWS S3 테스트 환경 구성하기
rowing0328
Intro이번 포스팅에서는 Testcontainers을 활용해 AWS S3 테스트 환경을 구성하고, 기존 laaS 기반 테스트와 비교해본다. LocalStack은 클라우드 서비스를 로컬에서 에뮬레이션할 수 있는 강력한 도구로, AWS S3, Lambda, DynamoDB 등 다양한 서비스를 테스트할 수 있도록 지원한다. 두 가지 방식으로 테스트 환경을 구축하며 각각의 장단점, 적용 상황을 구체적으로 살펴보고, 이를 통해 얻은 교훈과 인사이트를 공유한다. laaS 기반 LocalStack 테스트IaaS(Infrastructure as a Service) 기반 테스트는 외부 서버에서 Docker를 통해 LocalStack을 실행하고 이를 테스트 환경으로 활용하는 방법이다. 구성 방법외부 서버를 설정한..