카카오 뉴스
카카오에서 수집한 AI·개발 최신 뉴스와 한국어 요약입니다.
원문 사이트 방문 →카카오 DKOS 운영진이 전하는 Kubernetes 무중단 배포 핵심: Graceful Shutdown과 옵션 설정
카카오 DKOS 운영 경험을 바탕으로 Kubernetes 배포 시 트래픽 유실(502 에러)을 방지하기 위한 Graceful Shutdown 구현과 maxSurge, readinessProbe, preStop Hook 등 핵심 옵션 설정법을 소개한다.
카카오, 머신러닝 대회 플랫폼 '카카오 아레나' 오픈... 1000만 건 데이터 공개
첫 대회로 쇼핑몰 상품 분류를 진행하며 약 1000만 건의 실제 데이터와 4000건 이상의 카테고리 데이터를 공개했다.
카카오, CNN 기반 한국어 형태소 분석기 'khaiii' 오픈소스 공개
세종 코퍼스 기반 CNN 모델로 F1 점수 97.11 달성, C++ 구현으로 GPU 없이도 빠른 속도 제공
카카오, if kakao 2018 개발자 콘퍼런스 전 세션 영상 공개
카카오TV if kakao dev 2018 채널에서 기조연설 및 27개 세션 영상을 확인할 수 있다.
2019 카카오 신입 공채 1차 코딩 테스트 문제 해설
2019 카카오 신입 공채 1차 코딩 테스트의 오픈채팅방, 실패율, 매칭 점수, 블록 게임 등 주요 문제의 풀이와 정답률을 공개했다.
카카오 코드 페스티벌 2018 예선전 문제 해설 및 결과 공개
6,000여 명이 참가한 예선에서 64명이 본선에 진출했으며, 6개 문제에 대한 알고리즘 풀이가 상세히 공개됐다.
MySQL 8.0, Descending Index 도입… InnoDB Backward Scan 성능 저하 원인 분석
Backward Scan 시 페이지 잠금 구조와 단방향 Linked List로 인해 최대 44% 성능 차이가 발생한다.
Reactor에서 ConnectableFlux로 Hot 스트림 만들고 publishOn으로 스레드 제어하기
Reactor에서 ConnectableFlux를 사용해 Cold 스트림을 Hot으로 변환하고, 분기된 연산자의 스레드 전환은 subscribeOn 대신 publishOn을 사용해 제어하는 패턴을 소개한다.
NumPy 한계 극복: Cython 멀티스레딩으로 2억 개 배열 연산 25% 가속
2억 개 요소 배열 연산 시 Cython 멀티스레딩이 단일 스레드 대비 25% 성능 향상 및 벡터 로딩 병목 해결 필요성 제시
카카오 신입 공채 2차 코딩 테스트 해설… 병렬·배치·예외처리 '트레이드오프' 승부
카카오가 신입 공채 2차 코딩 테스트의 문제 의도와 해설을 공개했으며, 병렬·배치·예외처리 여부에 따라 점수가 크게 갈렸고 합격선은 8만 점이었다.
카카오, 자체 개발 분산 웹 캐시 'Wcache'의 아키텍처 진화
카카오가 자체 개발한 Wcache가 SSD-HDD 이중 계층 구조로 수십만 TPS와 95% 이상의 캐시 히트율을 달성했다.
카카오, 분산 웹 캐시 Wcache 구조 개편… 동일 콘텐츠 처리 성능 3배 향상
Bloom Filter 적용으로 응답 속도 2~5배 개선 및 read/write lock 분리를 통해 병목 현상을 제거했다.
카카오 신입 공채 1차 코딩 테스트 문제 해설 및 합격 기준 공개
총 7문제 중 4문제 이상 풀이 시 합격하며, 자바스크립트 사용자의 합격률이 가장 낮았다.
카카오, HBase 네트워크 패킷 분석 오픈소스 'hbase-packet-inspector' 공개
내장 H2 DB와 SQL 인터페이스를 통해 상세한 요청·응답 정보를 즉시 조회할 수 있다.
Scala Future의 Eager Evaluation과 Applicative Functor를 활용한 병렬 처리
Scala Future의 eager evaluation 특성과 Applicative Functor를 활용해 순차 호출의 병목을 해결하고 병렬 처리를 최적화하는 방법을 소개한다.