DevOps 2

[ E2E ] Docker 컨테이너에서 외부 도메인(동일 IDC) 접근 불가 문제 해결

🚨 문제 상황 개요오늘은 E2E 테스트 환경을 구축하면서 겪었던 까다로운 네트워크 문제와 그 해결 과정을 공유하려고 합니다. IDC 센터의 사설 IP 환경에서 Docker 컨테이너를 통해 E2E 테스트를 실행하던 중, 외부 도메인으로 접근이 되지 않는 문제가 발생했습니다. 겉보기에는 단순해 보이는 문제였지만, 네트워크 아키텍처의 근본적인 이해가 필요한 복합적인 문제였습니다. 발생 환경서버: IDC 센터 내 사설 IP 환경 (192.168.x.x)컨테이너: Docker 기반 E2E 테스트 환경네트워크: NAT 방화벽 뒤의 사설망접근 대상: 외부 도메인을 통한 같은 서버 접근 문제 증상# Docker 컨테이너 내부에서 실행curl https://service-dev.example.com# ❌ Connect..

je개발 회고 2025.06.24

[ E2E ] 통합 E2E 테스트 플랫폼 구축 프로젝트

왜 이 프로젝트가 필요했는가현대의 소프트웨어 개발 환경에서 End-to-End(E2E) 테스트는 더 이상 선택사항이 아닙니다. 특히 여러 플랫폼과 서비스를 운영하는 조직에서는 각각의 서비스가 실제 사용자 관점에서 제대로 동작하는지 검증하는 것이 무엇보다 중요합니다. 하지만 현실은 그리 단순하지 않습니다. 각 플랫폼마다 다른 도메인 주소를 가지고 있고, 서로 다른 테스트 환경과 설정이 필요합니다. 개발팀은 각자의 서비스에 대한 E2E 테스트를 개별적으로 관리하다 보니, 테스트 설정의 중복과 관리 포인트의 분산이라는 문제에 직면하게 되었습니다. 더욱이 테스트가 실행되는 동안 진행 상황을 실시간으로 파악하기 어렵고, 테스트 결과를 확인하기 위해서는 각각의 리포트 파일을 별도로 열어봐야 하는 번거로움이 있었습니..

je개발 회고 2025.06.24