카카오, if(kakaoAI)2024 프론트엔드 세션 공개… TDD·성능 모니터링 등 9개 주제 발표
핵심 내용
10월 23일 카카오맵 TDD 적용기부터 웹 성능 모니터링 서비스 '파루스' 사례까지 발표한다.
자세히 보기
카카오가 if(kakaoAI)2024 컨퍼런스의 프론트엔드(FE) 트랙 세션 일정을 공개했다. 10월 23일 수요일에 진행되는 이번 세션에서는 카카오의 실제 개발 경험과 기술 적용 사례를 공유하는 9개 주제가 다뤄진다.
개발 방법론 및 성능 최적화
카카오맵 매장관리 프로젝트에서는 디자인, 마크업, API 없이도 TDD를 활용해 프론트엔드 개발을 사전에 진행한 사례를 소개한다. 또한 '선물하기' 서비스의 프론트엔드 성능 개선 과정과 적용 기술을 공유하며, 웹 성능 모니터링 서비스 **'파루스(Pharus)'**를 통해 100개 이상 서비스와 1000여 개 페이지를 관리한 경험을 발표한다.
상태 관리 및 라이브러리 개발
웹 카카오톡 개발 시 React 생태계의 일반적인 상태 관리 도구 대신 Vanilla JS로 직접 상태 관리 모듈을 개발한 이유와 장단점을 분석한다. 데이터 시각화를 위해 도메인 로직과 형태를 분리한 유연한 차트 컴포넌트 라이브러리 개발기, 그리고 React 컴포넌트를 PDF 파일로 변환하는 기능 개발 과정도 포함된다.
접근성 및 모니터링 도구
팀 내 접근성 개선을 위해 Unit Test나 Storybook 실행 없이도 위반 사항을 감지하는 ESLint Plugin을 개발한 사례를 소개한다. Node.js 애플리케이션의 메모리 릭 방지를 위해 Native API를 활용한 데이터 측정 방식과 V8 메모리 구조 이해를 돕는 모니터링 인사이트도 공유한다.
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.