[Track1] Session_03_DBaaS Story Managed Service Builder로서의 Leap to NEXT_우호철_kt cloud Data Service팀
kt cloud Summit 2025 kt cloud · YouTube
AI 핵심 요약
KT 클라우드 데이터 서비스팀은 MySQL, MariaDB, PostgreSQL 등을 관리형 DBaaS로 제공하며, 제품마다 백엔드를 따로 개발할 때 코드 중복과 신규 라인업 확장 부담을 겪었습니다. 이를 개선하기 위해 SOLID 원칙과 디자인 패턴을 바탕으로 공통 기능과 DB별 구현을 분리하고, 메시지 큐 기반 MSA와 CQRS를 적용해 확장 가능한 서비스 플랫폼을 구축했습니다. 이후 플랫폼을 DB에서 캐시·MQ 등 PaaS 도메인까지 확장하고, KT 클라우드의 차세대 아키텍처에 대응할 수 있도록 공통 코드와 배포 체계도 정비하고 있습니다. 제한된 인력으로 서비스를 지속하려면 반복 작업 자동화, 실제 장애를 통한 품질 개선, 확장성과 재사용성을 고려한 설계를 실행에 옮기는 것이 중요하다고 강조했습니다.
- 제품별 백엔드를 따로 만들면 기능 중복과 신규 제품 추가 비용이 커지므로, 공통 기능과 DB별 구현을 인터페이스로 분리하세요.
- 이벤트 기반 MSA와 메시지 큐로 서비스 간 결합도를 낮추고, CQRS로 조회와 명령 처리를 분리할 수 있습니다.
- 도메인을 확장할 때는 공통 레이어와 도메인별 마이크로서비스의 경계를 다시 정해 변경 영향이 번지지 않게 하세요.
- 반복 작업은 자동화하고, 실제 장애를 먼저 재현해 개선하는 방식으로 운영 품질을 높이세요.
- 확장성과 재사용성은 설계 원칙에 그치지 않도록 실제 코드와 배포 체계에 반영해야 합니다.
비슷한 학습 자료
컨퍼런스 kt cloud Summit 2025
[Track2] Session_10_Cloud 운영 안정을 위한 kt cloud 통합관제 Platform_김소희_kt cloud SRE개발팀_kt cloud summit 2025
컨퍼런스 kt cloud Summit 2025
[Track2] Session_03_초연결 인프라: kt cloud Open Connectivity_하승수_kt cloud BD컨설팅팀_kt cloud summit 2025
컨퍼런스 kt cloud Summit 2025
[Track2] Session_01_AI기반 DC Ops Total Platform_윤정림_kt cloud DC플랫폼기술팀_kt cloud summit 2025
컨퍼런스 kt cloud Summit 2025
[Track1] Session_08_kt cloud와 함께한 페이북 서비스 클라우드 전환 여정_유진세_BC카드 차장_kt cloud summit 2025
컨퍼런스 kt cloud Summit 2025
[Track1] Session_04_Managed KS 상품 어떻게 진화하고 있을까?_박용훈_kt cloud Container Service팀_kt cloud summit 2025
컨퍼런스 kt cloud Summit 2026