Skip to content

개발 환경 어떻게 세팅해야 할까?

Sangjin Yoon edited this page Dec 3, 2024 · 3 revisions

배경

먼저 간단(?)한 저희 왓치덕스의 아키텍처를 확인하고 넘어갑시다.

cf. 각 구성요소의 역할은 사이드바의 각 주제별 개발일지를 확인해주시면 감사하겠습니다!

특출나게 구현하기 어려운 기능은 없지만, 위 그림에 보이는 백엔드 서버만 3개가 존재해 복잡한 구조가 예상되었습니다.

따라서, 개발 진행 중 혼선을 방지하기 위해 개발 환경 및 인프라 세팅을 문서로 남기는 등 활발하게 공유하였습니다. 프로젝트 초반 주차에는 페어 프로그래밍으로 초기 세팅을 함께하기도 했습니다.

인프라 세팅

초기 개발 단계부터 각 서버에 Graphana & Prometheus를 통한 서버 리소스 모니터링을 수행하였습니다.

개발 환경 세팅

먼저 프론트엔드는...

콘솔 (메트릭 확인) API 서버는 NestJS CLI를 적극적으로 사용하는 등 프레임워크에서 공식적으로 추천하는 개발 환경을 적용했습니다.

반면, 정형화된 프레임워크를 고려하지 않은

🔗 참고 자료

📚 개발 일지

개발일지 펼쳐보기
개발일지 펼쳐보기
개발일지 펼쳐보기
개발일지 펼쳐보기
개발일지 펼쳐보기
개발일지 펼쳐보기
개발일지 펼쳐보기

🗄️ 문서 보관함

📚 회의록
1주차
2주차
3주차
4주차
5주차
6주차
📆 데일리 스크럼
1주차
2주차
3주차
4주차
5주차
6주차
📝 그룹 회고
  • 1주차 그룹회고
  • 2주차 그룹회고
  • 4주차 그룹회고
  • 📝 멘토링 일지

    📒 릴리즈 노트

    🧑‍🧑‍🧒‍🧒 팀 및 커뮤니티

    About Team Watchducks

    📢 발표 자료

    1️⃣ 1주차: 기획 현황

    2️⃣ 2주차: 발표자료

    3️⃣ 3주차: 발표자료

    4️⃣ 4주차: 발표자료

    5️⃣ 5주차: 발표자료

    6️⃣ 6주차: 최종 발표 ✨

    Clone this wiki locally