한 주 회고

이번 주 목요일에 저희 팀에서 너무나도 중요한 프로젝트를 오픈했습니다. 모든 팀원 분들이 밤 낮을 가리지 않고, 최선을 다했습니다. 이 과정 속에서 개인적으로 배운 점들을 정리해보고자 합니다.

먼저 예상치 못한 상황에 직면 했을 때, 마음을 잘 다잡는 것이 너무나도 중요하다는 것을 알게 되었습니다. 프로젝트를 오픈하기 몇 분 전 또는 프로젝트 오픈 후 예상치 못한 상황들 속에서 문제를 가시화 하고 팀원분들과 빠르게 공유 한 뒤에 해결하는 모습이 너무나 중요하다는 것을 알게 되었습니다. 물론 이 과정이 이미 몸이 지친 상태에서 잘 안될 수 있지만, 그래도 하는 것이 프로이지 않을 까 싶었습니다.

사실 위 상황을 대비 하기 위해 평상시에 컨디션 관리와 업무 리소스를 잘 분배해야 한다는 사실도 깨닫게 되었습니다. 또한 업무를 하면서 다양한 상황을 대비해 코드를 유연하게 작성하는 것도 중요 하다는 것도 알 되었습니다.

개인적으로 이번 프로젝트를 통해 대규모 트래픽에 대한 상황을 대비하는 경험을 처음 해보게 되었습니다. 웹 소켓을 통해 실시간으로 사용자가 페이지에 들어올 때, 입장 순서를 다이얼로그로 띄워주는 방법과 페이지에서 렌더링하기 위해 API를 호출할 때, API 호출에 문제가 없는지 그리고 NextJS SSR을 통해 API를 호출 할 때 NextJS의 서버 리소스가 충분한지 등 다양한 상황을 고려해 대규모 트래픽을 준비하는 과정이 매우 신기하고 성장할 수 있는 좋은 경험이었습니다.

앞으로 개발할 때, 어떻게 하면 사용자에게 적은 코드로 적은 리소스를 가지고 효율적으로 UI를 렌더링 할지 등 백엔드와 API로 소통할 때 어떻게 하면 비즈니스 적으로 더 좋은 임펙트를 줄 수 있는 지 등 다양한 관점을 고려하면서 개발해야 겠습니다.

그리고 컨디션 관리를 위해 업무에 들어가는 리소스를 잘 관리해야 겠습니다. 개인적으로 몸이 안 좋아 일정을 놓쳐서 팀원분들에게 걱정을 끼쳐드려 많이 죄송한 상황이 일어났습니다. 다음 부터는 미리 미리 팀원분들에게 저의 컨디션이나 업무 일정을 공유하면서 업무를 진행할 수 있도록 노력해야 겠습니다.

이번 주 너무나 고생했습니다.


참고