Henry · Frontend Engineer
제품을 만들고 운영하며 알게 된 것을 기록합니다.
에듀테크 서비스를 개발하고 있습니다. 사용자에게 보이는 화면부터 배포 이후의 에러 관측과 운영 자동화까지, 실제 문제를 해결한 과정을 주로 씁니다.
주요 글
전체 글 보기Next.js Server Action ID가 배포마다 달라진 원인
핫픽스 배포 전에 열어둔 탭에서 임시 저장과 수업 생성 요청이 모두 실패했다. Server Action ID가 달라지는 원인을 CodeBuild 작업 경로에서 찾았다.
Datadog RUM 신규 에러를 Slack으로 받기
CS 문의가 오기 전에도 새 에러를 볼 수 있도록 Datadog RUM 모니터를 만들고 Slack으로 연결했다.
TrackFollows 파일 분석 실패 줄이기
매일 실패 로그를 보며 HTML, 손상된 ZIP, 개별 파일처럼 예상하지 못한 입력을 처리했다. 출시 두 달 누적 방문자 중 50.4%가 분석을 완료했다.
Nivo 라이브러리에 테스트 코드 기여하기
파이 차트의 gradients 설정을 살펴보다 비어 있는 테스트를 발견했다. 세 조각의 gradient 연결을 검증하는 테스트를 작성해 첫 코드 기여로 이어졌다.