총 7문제 중 4문제 이상 풀이 시 합격하며, 자바스크립트 사용자의 합격률이 가장 낮았다.
내장 H2 DB와 SQL 인터페이스를 통해 상세한 요청·응답 정보를 즉시 조회할 수 있다.
Scala Future의 eager evaluation 특성과 Applicative Functor를 활용해 순차 호출의 병목을 해결하고 병렬 처리를 최적화하는 방법을 소개한다.
카카오 코드 페스티벌 온라인 예선 결과, 3문제 이상 맞힌 상위 153명이 9월 9일 본선에 진출한다.
카카오가 Cloudera Manager 기반 하둡 클러스터 관리를 위한 오픈소스 CLI 도구 'CMUX'를 공개했다.
HashiCorp의 오픈소스 스케줄러 Nomad는 Kubernetes 대비 가벼운 구조로 JVM 서비스 오케스트레이션을 지원하며, 5000개 호스트에 100만 컨테이너를 5분 만에 배포한 사례가 있다.
카카오가 NAS의 한계를 극복하기 위해 구축한 대규모 분산 스토리지 'Kage'와, Reed-Solomon 부호화를 적용해 저장 효율을 높인 콜드 스토리지 'Cave'의 기술적 진화 과정을 소개한다.
Daum영화는 2016년 개편 시 RxJS 4를 도입해 검색 자동완성, 방향키 제어, 평점 목록 로딩 등에서 callback hell을 해결하고 비동기 이벤트 흐름을 관리한 경험을 공유했다.
Kubernetes 설치·운영 부담을 줄이고 GitHub 연동으로 배포·롤백을 자동화한 서비스다.
수만 대 서버와 일 수백 기바이트 로그를 실시간으로 관리하며 리소스 효율화까지 지원하는 통합 시스템이다.
Day 1에서는 랜덤 전략이 완승을 거뒀으며, Day 2에서는 어뷰징 차단을 위해 격리 프로세스 방식을 도입했다.
쓰기 증폭 최소화 및 내부 병렬 처리 활용을 위한 SSD 개발 및 시스템 최적화 팁 29가지 요약
작은 랜덤 쓰기는 내부 프레그멘테이션을 유발해 성능을 저하시키므로, Clustered block 크기에 맞춘 대량 쓰기가 권장된다.
지속적인 랜덤 쓰기 환경에서는 25%의 Over-provisioning 공간이 SSD 성능 유지에 효과적이며, TRIM과 내부 병렬 처리 기술이 이를 보완한다.
NAND 플래시의 덮어쓰기 불가 특성으로 인한 Write Amplification과 FTL의 Garbage Collection 메커니즘을 상세히 설명한다.
SLC, MLC, TLC의 수명과 레이턴시 차이를 분석하고, 지속적 랜덤 쓰기를 통한 'Pre-conditioning'의 중요성을 강조한다.
Key-Value 스토어 개발 경험을 바탕으로 SSD 내부 구조와 최적 접근 패턴을 담은 30페이지 분량의 가이드다.
Binlog과 Table Crawler를 병행해 실시간 데이터 충돌 없이 샤드를 확장·축소하는 전략을 제시하며, 전수 조사를 통한 데이터 검증 방안을 공유한다.
MySQL 데이터 수집부터 타 DB 적재까지 지원하며, 샤드 재분배용 커스텀 핸들러는 현재 검증 단계다.
Node.js 6 출시, React Native 오픈소스화 등 주요 개발 트렌드와 통계 정보를 담았다.
카카오가 실시간 추천 시스템 '루빅스'의 아키텍처와 운영 기술을 공개하며, 99.998% 가용성과 피크타임 20만 QPS 처리 능력을 소개했다.
2013년부터 개발된 모빌은 Jenkins와 MacPro 기반 자동화 빌드 및 사내 전용 앱센터 배포를 지원한다.