항상 하던대로, 출근 직후 CTO님과 현재 진행상황과 오늘 해야하는 일을 공유했습니다. 구현한 프로젝트를 AWS에 배포하여 테스팅해보기로 했습니다. 프로덕션에 올리기 전에 스테이징환경에서 테스트하며 미처 발견하지 못한 에러와 같은 문제를 발경하고 해결하기 위함입니다. 컨테이너로 이미지를 말아서 직접 올리는 것은 처음이었지만, 그간 공부했던 도커 개념과 ECS 리서칭을 통해 테스팅 중입니다. 내일까지 이미지를 말아서 올린 후에 서버와 통신 테스트까지 마무리하는 것이 목표입니다.
항상 하던대로, 출근 직후 CTO님과 현재 진행상황과 오늘 해야하는 일을 공유했습니다. 오전 중으로 gRPC 테스트 클라이언트에 구현한 사항을 실제 프로덕션 코드로 옮기는 작업을 수행했습니다. 테스트 클라이언트에서 예외처리를 꼼꼼히 테스트했어서 마이그레이션 작업은 별로 오래 걸리지 않았습니다. 오후부터는 프로덕션 서버를 대상으로 gRPC 통신 테스트를 수행하였습니다. 결과가 만족스럽게 나왔고, 어느 정도 잡이a 안정된 것 같아서 CTO님께 테스트받은 후 새로운 잡을 할당받았습니다.
항상 하던대로, 출근 직후 CTO님과 현재 진행상황과 오늘 해야하는 일을 공유했습니다. grpc를 구현하는데에 의문점들이 생겼고 팀원들끼리 회의 시간을 가졌습니다. 에러 처리를 해야할 부분에서 클라이언트와 서버가 어떤 식으로 처리해야 할지, 조건에 따라 어떤 일이 발생할지 생각하고 이를 어떻게 구현할지 고민하는 시간을 가졌습니다. 통신 방식을 정한 뒤, 실제 프로덕션 코드에 gRPC를 도입하기 시작했습니다. 기존의 웹소켓 커스텀 훅을 grpc 기반의 커스텀 훅으로 대체하였습니다. 내일 테스트 예정입니다.
CTO님의 급한 일정으로 오전 11시에 주간 회의를 진행하였습니다. 그리고 오전에는 계속해서 이미지 드래그앤드랍 기능을 구현하였습니다. 디자인이 없는 상태에서 인터랙티브한 UI를 구현하기 위해 여러 홈페이지에서 드래그앤드랍 기능이 어떻게 구현되었는지 리서치하고 적용해보았습니다. 이후 PM에게 테스트받는 것을 대기하는 중입니다. 업무가 없는 빈 시간에는 "육각형 개발자"라는 책을 읽으면서 다음 세미나 준비를 하였습니다. 또한, grpc 통신에서 서버 에러를 받는데에 자꾸 문제가 생겨서 이를 처리하기 위해 백엔드 개발자와 지속적으로 소통하였습니다.
항상 하던대로, 출근 직후 CTO님과 현재 진행상황과 오늘 해야하는 일을 공유했습니다. grpc를 구현하는데에 의문점들이 생겼고 팀원들끼리 회의 시간을 가졌습니다. 에러 처리를 해야할 부분에서 클라이언트와 서버가 어떤 식으로 처리해야 할지, 조건에 따라 어떤 일이 발생할지 생각하고 이를 어떻게 구현할지 고민하는 시간을 가졌습니다. PM에게 새로운 업무를 할당받았습니다. 이미지 드래그앤드랍 기능을 추가 가능한지 확인한 후 시간 여유있을 때 구현해보기로 했습니다.