경험 공유

    Cassandra DB 성능 개선기 (1) - Read ahead와 Disk I/O

    회사에서 플랫폼을 운영하면서 겪은 장애와 개선한 점들을 공유해보려고 합니다.Cassandra DB를 운영하면서 발생한 이슈이지만, 내용이 Cassandra DB에만 국한되지 않는 내용인 점 먼저 말씀드립니다.장애 발생플랫폼을 운영하던 중, 급격하게 증가하는 데이터로 인해 요청이 밀리는 장애가 발생하였습니다.평소 한자리 ms의 Latency로 API를 제공하던 중, 갑자기 요청을 처리하기 위한 Latency가 100ms 이상으로 밀려버리는 장애가 발생하였습니다.빠르게 데이터를 서빙해야하는 데이터 플랫폼 특성상, 낮은 Latency로 데이터를 제공해야 합니다.장애 원인장애 원인은 Disk I/O 사용량 (Disk Usages이 아닌, Disk I/O Usages입니다) 급증으로 인해서 Disk IO이 병목이..

    가슴속 3천원 사이드 프로젝트 운영기

    안녕하세요. 가슴속 3천원 백엔드 개발자 강승호입니다.가슴속 3천원은 본업과 별도로 개인 공부 목적으로 진행하고 있는 사이드 프로젝트입니다.가슴속 3천원 같은 초기/소규모 서비스를 지속적으로 운영하기 위해서 해온 것들을 공유하고, 초기부터 서비스를 운영하면서 발생했던 문제점들을 해결해 온 내용들을 몇가지 공유드려보고자 합니다. 1. 가슴속 3천원 소개가슴속 3천원은 주변의 붕어빵 등 길거리 음식/푸드트럭 파는 곳을 알려주는 서비스로, 겨울철만 되면, 생각나는 “붕어빵”을 파는 곳이 어딘지 알고 싶어서 만든 앱 서비스입니다.(앱 다운로드는 아래 링크에서 하실 수 있습니다~)AppStore (ios)PlayStore (android) 가슴속 3천원은 팀원 전체가 본업과 별도로 진행하는 사이드 프로젝트라 프로..

    2022년 신입 백엔드 개발자로서의 회고

    갑작스럽게 25년 난생처음 개발자 회고를 적어봤습니다... 네이버 웹툰 네이버 웹툰 W Dataflow Platform에 입사한 지 1년이 되었다. 작년에 개발 챌린지를 통해 입사했다. (대학 때문에 6개월 정도 미뤄서 2021년 12/27일에 입사했다) 느낀 점 팀에서 잘하는 대규모 처리를 위한 분산 처리를 팀에서 많이 배우고 있다. 또한 서비스 개발 측면이 아닌 플랫폼적으로 설계하는 것들을 아직 많이 부족하지만 배워가고 있다. 그 외에도 정말 많은 부분에서 직/간접적으로 배워가고 있다. 사수(?) 선배 개발자(?) (직급이 없어서.. 어떻게 불러야 하지 모르겠다 회사에선 다 그냥 ~님이라고 쓴다...)분들이나 특히 리더님을 보면 보는 시야가 다르긴 하다.. 배울 것이 많은 분들과 같이 일할 수 있어서..