Engineering
if(kakaoAI)2024 기술 세션 찾아보기 (주제별)
kakao tech카카오
2024년 10월 21일
원문에서 보기 ↗if(kakaoAI)2024에서는 AI의 여러 주제를 비롯하여, Backend, Cloud, Data, DevOps, Infra/System, Mobile, Frontend 등 다양한 개발 분야를 다룹니다. 카카오의 최신 기술 도입 및 개선 사례를 소개하며, 개발 효율성과 성능 최적화에 기여하는 인사이트를 제공합니다.
이 시리즈에서는 오후 기술 세션들을 직무 키워드별(주제별)로 소개해드립니다. 각 단락에 연결된 링크를 통해 더 자세한 정보를 확인하시고, 관심 세션을 찾으시는 데에 도움이 되기를 바랍니다.
AI 세션 소개
AI 트랙에서는 다양한 AI 기술과 플랫폼을 활용한 실제 적용 사례를 다룹니다. Context-Aware AIMate는 사용자의 상황을 이해해 맞춤형 서비스를 제공하며, AIOT 플랫폼은 사람과 사물의 지능적 연결을 목표로 합니다. 카카오맵 데이터 분석을 통해 맛집 추천을 구현하고, Helix 푸시로 콘텐츠 맞춤 추천 서비스를 개발합니다. 또한 LLM 최적화와 Document AI로 실시간 응답과 문서 자동화를 이루고, MLOps 아키텍처 등 AI를 통한 기술 변화의 스토리를 공유합니다.
-
DAY 1, 10월 22일 화요일 (26개)
-
DAY 2, 10월 23일 수요일 (5개)
-
DAY 3, 10월 24일 목요일 (5개)
👉 AI 각 발표 소개 더 보기
Backend 세션 소개
Backend 트랙에서는 다양한 백엔드 기술과 실제 적용 사례를 공유합니다. API case 통일화와 GraalVM 도입을 통한 성능 개선, 지연이체 서비스 재설계, 카카오페이 분산락 적용, 카카오톡 펑 개발 등의 사례를 다룹니다. 또한 Kafka Streams를 활용한 실시간 알림 서비스와 로봇 배송 플랫폼 개발, taxi-meter 이전 과정, 게임 어뷰저 차단, Rust로 메시징 엔진 리팩토링, 보험금 즉시 지급 시스템 개발 등 엔지니어와 기획자가 쉽게 이해할 수 있는 개발 경험을 공유합니다.
- DAY 3, 10월 24일 목요일 (11개)
👉 백엔드 각 발표 소개 더 보기
Cloud 세션 소개
Cloud 트랙에서는 카카오의 클라우드 인프라와 관련된 다양한 기술 사례를 소개합니다. CI/CD 파이프라인 구현을 통해 쿠버네티스 멀티 클러스터 위에서 안정적인 서비스 배포를 달성하고, 데이터센터 화재 이후 고가용성 Kubernetes 클러스터 설계를 통해 인프라 회복력을 강화한 이야기를 소개합니다. 또한, 카카오뱅크의 On-premise Kubernetes 구축으로 은행 환경에 최적화된 아키텍처를 설계하고, GCP에서 일배치 ETL 파이프라인 최적화로 시간, 비용, 성능을 모두 고려한 이야기를 전하며, 마지막으로 쿠버네티스 지능형 리소스 최적화 사례를 공유합니다.
- DAY 3, 10월 24일 목요일 (5개)
👉 클라우드 각 발표 소개 더 보기
Data 세션 소개
Data 트랙에서는 다양한 데이터 및 인프라 관련 기술을 다룹니다. AI 기반 광고 추천 파이프라인에서 스파크 스트리밍을 활용한 실시간 처리, MongoDB 자동 업그레이드 시스템 MUA 개발, Kafka Raft(Kraft) 모드를 활용한 카프카 운영, 대용량 데이터베이스 동기화를 위한 CDC 시스템 구축, 유저 활동 데이터 서빙 시스템 ActionBase 소개, MySQL DB 샤딩 적용으로 결제 시스템 최적화, 그리고 선물하기 서비스의 캐싱 전략 등을 통해 성능 및 효율성을 높이는 방법을 공유합니다.
-
DAY 1, 10월 22일 화요일 (1개)
-
DAY 3, 10월 24일 목요일 (8개)
👉 데이터 각 발표 소개 더 보기
DevOps 세션 소개
DevOps 트랙에서는 DevOps와 애플리케이션 성능 관리에 관한 다양한 사례를 공유합니다. APM Python Agent 개발기에서는 자동 계측 코드를 통해 애플리케이션 성능을 모니터링하는 방법과 개발 과정에서 직면한 문제를 다룹니다. 카카오뱅크 DevOps 파이프라인 사례에서는 금융 규제를 준수하면서도 개발자 친화적인 DevOps 환경을 구축한 방법을 소개하며, GitOps와 CI/CD 적용을 통해 금융 환경 내 DevOps 문화를 확산한 경험을 공유합니다.
- DAY 2, 10월 23일 수요일 (2개)
👉 데브옵스 각 발표 소개 더 보기
Frontend 세션 소개
Frontend 트랙에서는 카카오 내 프론트엔드 기술과 관련된 경험을 공유합니다. TDD 기반 프론트엔드 개발을 통해 디자인 API 없이 효율적으로 개발하는 방법, 선물하기 성능 개선 기술, 그리고 UX 향상을 위한 웹 이미지 뷰어 ‘포커스’ 개발기를 소개합니다. 또한 웹 성능 모니터링 서비스 ‘파루스’로 100여 개 서비스의 성능을 관리한 사례, 바닐라 JS와 리액트를 결합한 웹카카오톡 상태 관리 방법, ESLint 접근성 플러그인 개발 및 Node.js 메모리 관리 등을 다루고 이야기합니다.
- DAY 2, 10월 23일 수요일 (9개)
👉 프론트엔드 각 발표 소개 더 보기
Infra / Network, 개발 생산성 & 개발 방법론 세션
Infra/Network, 개발 생산성 및 개발 방법론 세션에서는 인프라 및 네트워크 기술을 전합니다. Network Error Logging과 eBPF를 활용해 네트워크 성능 모니터링을 개선한 경험을 공유하며, GPU 네트워크 드라이버 가속을 통해 NIC와 GPU 간의 데이터 전송 최적화 방법을 소개합니다. 또한 tree-sitter와 LSP를 이용한 Language Server 개발을 다루며, C++에서 OOP의 대안을 모색하고 value-oriented programming 적용 방안을 소개합니다.
-
Infra / Network - DAY 2, 10월 23일 수요일 (2개)
-
개발 생산성 & 개발 방법론 - DAY 2, 10월 23일 수요일 (2개)
👉 인프라/네트워크, 그 외 각 발표 소개 더 보기
Mobile 세션 소개
Mobile 트랙에서는 크로스 플랫폼 및 기타 개발 인사이트를 제공합니다. 안드로이드 미니 이모티콘 개발부터 Swift Concurrency 활용, iOS 인앱 구매 시스템의 StoreKit 2 적용까지, 여러 플랫폼의 최신 기술 적용 과정을 다룹니다. 네이티브 차트와 이미지 에디터 개발 사례, 안드로이드 에디터 모던화 프로젝트, 카카오내비 CarPlay와 Android Auto 개발, 그리고 카카오페이 모듈 아키텍처 리팩토링 등 다양한 주제를 통해 모바일 개발자들에게 실질적인 기술 가이드를 및 기술 경험을 공유합니다.
- DAY 2, 10월 23일 수요일 (10개)
👉 모바일 각 발표 소개 더 보기
if(kakaoAI)2024는 다양한 기술 트렌드를 깊이 있게 다루는 만큼, 각각의 트랙 내부에 다양한 키워드들의 기술 내용들로 가득 차 있으니 시작부터 끝까지 많은 관심 부탁드립니다.
이 글을 가이드로 여러분들이 온/오프라인으로 참여하실 행사일(DAY 1, 2, 3)과 관심있는 직무, 주제별 트랙에 따라 관심 세션을 탐색해 보시길 추천드립니다.
🔎 홈페이지에서 더 둘러보기
관련 글 목록
