[BEYOND_한화] 22주차 회고

soomin jeong·2024년 3월 30일
0

[BEYOND_한화] 회고

목록 보기
22/26

최종 프로젝트 4주차가 지나갔습니다.


이번 주 업무(3/25~3/29)

📄 권한 관리 개발(with 쿠키)
📄 로그인, 로그아웃 개발
📄 인센티브 현황 개발
📄 이상온도알림 이슈 메일링 서비스 개발
📄 단위 테스트 및 단위 기능 테스트
📄 1차 배포 및 2차 배포


다음 주 업무(4/1~4/5)

📄 이상온도알림 이슈 메일링 서비스 개발
📄 화면 별 권한 관리
📄 대시보드
📄 마이영업
📄 팀 내 코드 리뷰



좋았던 점 (Liked)

  • 1차 배포 때, 수업 때 배운 방식에서, 제가 원하는 방향으로 업그레이드 해서 배포를 성공할 수 있어서 좋았습니다.
    기존: Github Action으로 래포의 전체 코드를 가지고 가서 EC2안에서 jar 빌드하고 docker container 배포하는 방법(자동)
    변경: Github Action으로 메이븐 jar 빌드 하고, 배포에 필요한 파일들만 가지고 EC2로 이동 후 docker container 배포
    변경 이유: 기존 방법은 적은 사양의 EC2의 경우 빌드 자체의 과부하가 심하다.

배운점(Learned)

  • BE와 FE에서 쿠키를 쓰고 있는데, 로컬 환경에서는 문제 없이 사용가능했지만 AWS에서 배포를 하니 브라우저에 쿠키가 저장되지 않는 이슈가 있습니다. 찾아보니 원인은 도메인이 다르기 때문였고, 해결 방법으로는 크게 3가지 정도가 있는 것 같습니다.(아직 연구 중 입니다.)
  1. 대안으로 JWT사용
  2. 프록시 서버 사용
  3. 도메인 구입 및 HTTPS 적용

아쉬웠던 점 (Lacked)

  • 원래는 1기의 경우 타 기수에 비해 Spring 수업의 절대적인 시간이 적어서, 프로젝트 때 조금 보강해주신다는 이야기가 있었는데, 개발이 이제 거의 후반부로 넘어왔는데 이야기가 없는 것으로 봐서는 알아서 살아야 하나 봅니다.

앞으로의 계획 (Longed for)

  • WBS가 밀리지 않게 잘 진행하기

기타사항(PS)

  • 문서 작업은 끝이 없습니다. 이제 개발이 끝나면 또 다른 필수 산출물들을 만들어야 합니다.
profile
Navigating Developer

0개의 댓글