Pray가 구성하고 있는 성능 테스트를 적극적으로 활용하기 위해 develop 브랜치에도 CD용 EC2 인스턴스를 추가하는 것을 제안합니다!
문제상황
성능(부하?) 테스트는 EC2에 배포된 서버를 대상으로만 수행하는 것으로 알고 있습니다.
main 브랜치에만 CD를 수행할 경우, 기능 단위에 대한 성능 테스트를 수행하는 횟수가 적을 것으로 예상됩니다.
따라서 고생하면서 만든 성능 테스트 환경을 제대로 쓰지도 못한다면 아쉬울 것 같아요.
해결 방법 제안
develop 브랜치에서 CD 환경을 구성
추가 인스턴스
- EC2 micro(freetier급)
micro
develop 브랜치에서 build된 서버를 실행
성능 테스트 수행 대상
- RDS micro(freetier급)
develop 브랜치용 클라우드 데이터베이스
성능 테스트 수행 대상
반대 의견
- develop 브랜치에서 EC2 까지 신경쓰게되면 개발 속도가 저하될 수 있다.