문제 1: 서버 분리까진 성공했으나 messageque의 learning curve로 인해서 쿠키의 형태로 넘겨주려고 했음
쿠키를 직접 넘겨줄 경우, cors 에러가 발생하여 직접 넘어가지 않았음.
약식으로 주소로 쿠키를 넘겨주고, id 와 쿠키가 일치하는지 확인하도록 구현
문제 2: 재조정 주기를 짧게 설정하면 시스템이 부하를 더 자주 확인하게 되어, 자원을 더 빠르게 스케일링하는데, 결국 사용하는 resource를 증가시키기에 이게 정답인가? 라는 생각을 하게 되었다.
문제 3: 단순히 러닝커브가 부족하여 적용을 하지 못했다. 추후에 적용할 예정이다.
학습한 내용
개인적 학습:
학습 1: intellij의 전반적인 기능 사용, 플러그인 탐색
학습 2: docker, docker-compose를 사용한 서비스 배포, 서버 구축
학습 3: elastic apm, jmeter 사용법 학습
개인적으로 아쉬운 내용
개선 필요 사항:
사항 1: 인원 분배 시에 dev ops 설정을 완료하고 배포를 시작하는게 좋을 것 같다.
앞으로의 조치 계획:
계획 1: 배포 시작 전에 blue-green 배포 설정 완료하기
계획 2: AutoScaling 설정을 통해서 서비스 실행 시 서버의 기본 스펙 부족으로 인한 서비스 실행 실패를 막기
계획 3: DevOps와 모니터링-테스트에 1명씩, 백엔드 개발에 3명을 배치했으나, DevOps가 예상보다 어렵고 많은 노력이 필요했음. 블루-그린 배포, AutoScaling, ELB 설정 등 특정 기술에 대한 사전 지식을 갖고 순서대로 학습하고 실행하면 좋을 것 같다.