기능 요구사항
- 서버 및 DB 세팅을 진행하고, CI/CD 프로세스를 구축한다.
- Github Action 을 사용하여, Push 가 진행되었을 때 새로 작성한 코드를 빌드하여 서버에 자동으로 배포하도록 구성하자.
- 테스트 코드가 통과되지 않을 경우, Push가 이루어진다고 해도 배포되지 않도록 설계해야 한다.
- 배포 완료 이후에는, nGrinder 등의 스트레스 테스트 툴을 사용해서 성능을 대략적으로 측정해보자.
프로그래밍 요구사항
- Docker 는 사용하지 않아도 된다. CI/CD 파이프라인에 집중하자!