-
Notifications
You must be signed in to change notification settings - Fork 1
4주차 팀 회고
박상혁 edited this page Dec 2, 2022
·
3 revisions
- 스프린트때 세운 계획대로 작업을 잘 완료했다.
- 목표로 둔 Task를 거의 모두 완료했다.
- CI/CD를 어느정도 구성했다.
- 리팩토링 주간에 CI/CD Step, trigger option 등을 정리해서 각 상황에 맞는 파이프라인이 구동되도록 수정하는 것을 목표로 둘 수 있다.
- 프론트 product 인스턴스만 남음
- 무중단 배포를 적용 완료했다.
- 서비스의 특성을 고려하여 downtime이 존재하지 않는 무중단 배포를 사용하기로 결정했다.
- Blue-Green 배포 방식을 Docker + Nginx 환경에 적용했다
- docker-compose를 활용해서 docker container의 생성 및 삭제를 쉽게 할 수 있도록 구성했다.
- 백엔드 Test 코드는 여전히 부재중이다.
- 프론트도 부재중이다. (여기까지 전 주자 복붙)
- 아직도 부재중이다 (4주차 신규 추가)
- ORM 선택 미스를 이제와서 감지했다.
- Critical 하진 않은데 Nestjs 에서는 Prisma보다 Type ORM이 DDD 아키텍처로 서버를 구축할 때 더 쓰기 좋은 것 같다.
- Transaction 도입으로 인해 Repository, Service Layer 코드가 지저분해졌다.
- develop 관련 코드와 prod 관련 코드 .env 로 모아두기 필요
- 진짜 Test 코드를 작성하자
- FE, BE 별 어떤 방식으로 테스트 코드를 작성할 것인지 생각 후 공유 예정
- Decorator 를 이용해 중복된 Transaction 처리 로직을 간단화 시킬 수 있을 것으로 보인다. 연구해 볼 필요가 있다.