Naver Cloud Platform 위에서 클라이언트와 백엔드 서버를 포함한 웹 애플리케이션 구조로 설계하였습니다. 클라이언트와 백엔드는 각각 Docker 컨테이너화되어 있으며, GitHub Actions와 Docker Hub를 활용한 CI/CD 파이프라인을 통해 배포됩니다.
클라이언트
총 두 페이지로 구성됩니다.
Storybook을 활용하여 컴포넌트 테스트 및 문서화하고 있습니다.
백엔드
Mongoose와 MongoDB를 통해 요청 데이터를 처리하고 필요한 정보를 반환합니다.
Github Actions를 통해 Docker 이미지를 자동으로 빌드하고 배포합니다.
변경 사항