로컬, 테스트 환경에서 elasticsearch 컴포넌트 활용 방법 논의 #354
Replies: 2 comments 3 replies
-
저같은 경우도 프로젝트를 하면서 s3관련 로직에 대한 테스트에서 같은 문제를 접했었는데요. es처럼 s3도 localstack 사용해서 로컬 테스트가 가능해서 해봤는데 구동에서 1분넘게 걸리더라구요…. 그래서 일종의 프록시 서버를 하나 만들었습니다. s3의 보안그룹이 anyopen으로 안되니 ec2의 보안그룹에서 특정 포트가 anyopen인점을 이용한건데요, 저희팀 프로젝트 전체 인프라 구조(그림)에서 제가 빨간색으로 네모친 부분이 그 부분입니다. s3관련 요청을 s3가 아니라 ec2로 보내면 관련 전처리를 ec2가 다 해주고 s3에 요청해서(IAM ROLE을 통해 내부 적으로 통신 가능) response를 응답하게 했었어요… 설명이 잘 됐을라나… |
Beta Was this translation helpful? Give feedback.
-
0906 회의 결정 사항
|
Beta Was this translation helpful? Give feedback.
-
로컬, 테스트 환경에서 애플리케이션을 띄울 때 elasticsearch가 필요하게 되었는데요~
이 부분을 처리하기 위해서 몇가지 방법이 있는데 어떤 방법이 좋을 지 같이 고민해보면 좋을 것 같아요!
1. TestContainer를 활용하여 실제 ES 띄우기
2. es를 띄우지 않고 가짜 데이터를 응답받게 하기
Beta Was this translation helpful? Give feedback.
All reactions