LINE 클라우드 서비스 팀에서 쿠버네티스 관련 개발을 하고 있습니다. 콜드브루 커피를 좋아하며 최근에는 다양한 커피콩을 시도해 보고 있습니다.
Tech-Verse 2022에서 한우형 님이 발표한 쿠버네티스를 활용한 선언형 클라우드 DB 서비스 세션 내용을 옮긴 글입니다. 안녕하세요. LINE Plus Cloud Native 팀에서 DBaaS(DB as a service) 개발 및 운영을 담당하고 있는 한우형입니다. 이번 글에서는 쿠버네티스를 활용한 선언형 클라우드 DB 서비스에 대해 말씀드리겠습니다. 글은 먼저 왜 선언형으로 DBaaS를 개발했는지와 선언형 시스템이 무엇인지 말씀드리고, 선언형 DBaaS를 구현하기 위한 기술 세부 사항을 살펴본 뒤, 이와 같이 구현한 선언형 DBaaS가 어떻게 작동하는지 공유하는 순서로 진행하겠습니다. 운영 비용 절감을 위한 선언형 DBaaS LINE에서는 개발자가 DB를 쉽게 생성하고 사용할 수 있도록 DBaaS를 제공하고 있습니다. 현재 My SQL과 Redis, Elasticsearch, 세 종류의 DB를 제공하고 있으며, 앞으로 MongoDB 등 다양한 DB를 추가할 예정입니다.