No Image

Cgroup Driver 선택하기

2020-06-29 KENNETH 0

Cgroup Driver 선택하기 안녕하세요, 클라우드기술팀 ssup이라고 합니다. 카카오에서는 DKOS라고 불리는 Kubernetes 기반 Container Platform을 개발 & 운영하고 있습니다. DKOS를 안정적으로 운영하기 위해서 Kubernetes를 분석하는 도중, Kubernetes의 Cgroup Driver 문서에서 다음과 같은 문구를 확인할 수 있었습니다. We have seen cases in the field where nodes that are configured to use cgroupfs for the kubelet and Docker, and systemd for […] Source: Cgroup Driver 선택하기

No Image

데이터를 기반으로 새로운 경험을 선사하는 추천팀 이야기

2020-06-23 KENNETH 0

데이터를 기반으로 새로운 경험을 선사하는 추천팀 이야기 추천팀은 세상 모든 정보와 사용자에 대한 이해를 바탕으로 정보를 소비하고 발견하는 새로운 경험의 길을 찾고 있습니다. ‘공동체데이터센터’, 그리고 ‘추천팀’은사용자를 이해하는 모든 걸음을 함께하고 있습니다. 공동체데이터센터는 카카오 전사 데이터의 ” 수집 – 저장 – 분석 – 제공 ” 을 담당하고 있는 전사 데이터 관리 조직이며, 데이터 기반 카카오의 모든 액션을 지원하는 조직입니다. 특히 이번 글에서는 공동체데이터센터에서도 […] Source: 데이터를 기반으로 새로운 경험을 선사하는 추천팀 이야기

No Image

실시간 댓글 개발기(part.3) – Spring의 동시성 접근 제어에 발목 잡힌 이야기

2020-06-22 KENNETH 0

실시간 댓글 개발기(part.3) – Spring의 동시성 접근 제어에 발목 잡힌 이야기 전편(실시간 댓글 개발기(part.2) – 험난했지만 유익했던 웹소켓 스트레스 테스트 및 안정화 작업)에서 공유 드린 바와 같이 다양한 모니터링 및 디버깅 툴의 실제 활용 사례인 Spring SimpleBroker 튜닝기를 소개하고자 합니다. 장애분석: lock 걸리는 부분 찾아가기 불안정한 서버 문제를 해결하기 위해 전편에서 안내드린 사내 자바 모니터링 시스템인 Neo를 이용해서 Threaddump를 뜬 후에 https://fastthread.io 사이트에서 분석을 수행하였습니다. 아래의 […] Source: 실시간 댓글 개발기(part.3) – Spring의 동시성 접근 제어에 발목 잡힌 이야기

No Image

실시간 댓글 개발기(part.2) – 험난했지만 유익했던 웹소켓 스트레스 테스트 및 안정화 작업

2020-06-15 KENNETH 0

실시간 댓글 개발기(part.2) – 험난했지만 유익했던 웹소켓 스트레스 테스트 및 안정화 작업 전편(실시간 댓글 개발기(part.1) -DAU 60만 Alex 댓글의 실시간 댓글을 위한 이벤트 기반 아키텍처) 에서는 기본적인 테스트 환경 구축에 대한 설명을 드렸다면, 이번에는 테스트 진행에 대해서 공유하고자 합니다. 목표는 라이브 댓글 서버 한대당 10k 커넥션을 안정적으로 유지하고 2800TPS를 받을 수 있도록 하는 것인데요, 안정화를 위해서 Spring WebSocket 기능 뿐만 아니라 Tomcat, VIP, 물리장비, Docker 컨테이너 등에 […] Source: 실시간 댓글 개발기(part.2) – 험난했지만 유익했던 웹소켓 스트레스 테스트 및 안정화 작업

No Image

실시간 댓글 개발기(part.1) – DAU 60만 Alex 댓글의 실시간 댓글을 위한 이벤트 기반 아키텍처

2020-06-08 KENNETH 0

실시간 댓글 개발기(part.1) – DAU 60만 Alex 댓글의 실시간 댓글을 위한 이벤트 기반 아키텍처 안녕하세요! 콘텐츠플랫폼개발팀 briony입니다. 제가 속한 팀 내 인터랙션플랫폼셀에서는 작년 한 해동안 ‘실시간 댓글’이라는 신규 기능을 위해 조직 구성원 모두 그 누구보다도 뜨거운 시간을 보냈는데요. 이 자리를 통해 기존 시스템에 독립적인 아키텍처를 설계하고, 서비스 적용을 위해 성능을 테스트하고 튜닝한 경험을 공유하려 합니다. 오늘은 프로젝트에 대한 소개와 아키텍처를 설계하고 기술을 결정한 내용을 소개하겠습니다. Alex 댓글은 카카오의 서비스들이 댓글 […] Source: 실시간 댓글 개발기(part.1) – DAU 60만 Alex 댓글의 실시간 댓글을 위한 이벤트 기반 아키텍처