안녕하세요. 데이터베이스 팀 Oda입니다. LINE Manga의 데이터베이스 샤딩(sharding) 작업에 대해서 서버 엔지니어 편을 먼저 소개드렸는데요. 이번 글은 데이터 엔지니어 편입니다. 샤딩을 하게 된 배경과 대응 방침을 데이터베이스 엔지니어 입장에서 검토한 사항을 중심으로 공유하겠습니다. 샤딩을 하게 된 배경 먼저 LINE Manga에서 데이터베이스 샤딩 작업을 하게 된 배경에 대해 설명하겠습니다. 서비스 인수인계 과거로 좀 거슬러 올라가 보겠습니다. 제가 LINE Manga 담당 데이터베이스 엔지니어가 된 것은 2018년 2월 중순입니다. LINE Manga는 2013년 4월 9일에 서비스를 시작했으니 5주년을 눈앞에 두고 있었습니다. 전임자는 마침 마이그레이션 작업 시점이라며 함께 작업을 진행하면서 서비스를 인수인계했습니다. 마이그레이션 작업의 목적은 다음과 같았습니다.