교보문고, 오픈소스 DBMS 기반 MSA 구축을 위한 EDB Postgres Advanced Server 도입

교보문고는 온라인 통합몰을 기존 상용 데이터베이스 관리 시스템(DBMS)에서 EDB Postgres Advanced Server(EPAS) 기반으로 전환했습니다. 서비스별 데이터베이스 분리와 읽기 전용 DB를 활용해 대규모 트래픽에 대한 안정성을 강화하고, Kafka 및 컨테이너 연동을 통해 오픈소스 DBMS 기반 마이크로서비스 아키텍처(MSA)를 구축했습니다.
- 상용 DB 기반 온라인 통합몰 서비스를 오픈소스 기반 EDB Postgres로 손쉽게 전환
- EDB 코리아와 파트너의 전략 및 최적화 수행으로 성공적인 프로젝트 완료
- 서비스별 DB 분리 및 읽기 전용 DB를 통한 분산 처리로 대규모 트래픽 안정성 강화
- EPAS 전환 후 획기적인 비용 절감, Kafka 및 컨테이너 연동을 통한 MSA 구축
교보문고는 대한민국 1위의 대형서점으로, 인터넷, 모바일, 오프라인 및 전자책(E-Book) 서비스를 통합 운영하는 대표적인 지식 및 예술문화 콘텐츠 기업입니다. 1980년 설립 이후 “사람은 책을 만들고, 책은 사람을 만든다”는 철학 아래 독서 문화를 확산하며 지식과 예술의 발전에 기여하고 있습니다.
최근 교보문고는 디지털 전환(Digital Transformation) 전략의 일환으로 온라인 통합몰 고도화를 추진하고 있습니다. 이를 위해 클라우드, 컨테이너(Container), 오픈소스 DBMS를 기반으로 한 마이크로서비스 아키텍처(Microservices Architecture, MSA)를 구축해 온·오프라인 고객 서비스를 개선하고 있습니다.
교보문고의 오픈소스 DBMS 도입 배경
기존에 사용했던 Oracle, MS-SQL, Sybase, MySQL 등의 상용 DBMS와 비교해 비용 절감, 확장성 강화, SQL 호환성, 최신 기술 지원(Kafka 및 컨테이너 연동) 등을 종합적으로 고려한 결과, 교보문고는 EDB Postgres Advanced Server(EPAS)를 최종 선택했습니다.
교보문고 IT인프라팀 박성진 팀장은 “안정적인 성능과 높은 호환성을 제공하며, 기존 DBMS 이전 및 신규 서비스 구축에 적합한 EDB EPAS를 통해 개발 생산성과 데이터 관리 효율성을 모두 만족시킬 수 있었다”고 밝혔습니다.
EDB Postgres Advanced Server 도입 효과
- IT 비용 절감 및 관리 효율성 강화
- 기존 DBMS 유지 비용을 절감하고 IT 리소스를 새로운 전략적 이니셔티브에 재배치했습니다.
- EPAS를 통해 기존 DBMS를 통합 관리하여 운영 편의성을 높였습니다.
- 고성능 데이터 복제 및 확장
- 읽기 전용 DB(Read Only DB) 구축과 고속 복제를 통해 대규모 트래픽을 안정적으로 처리합니다.
- 온라인 인덱스 기능을 활용해 SQL 최적화를 24시간 수행합니다.
- 클라우드 및 온프레미스 운영 유연성 확보
- 클라우드의 확장성과 온프레미스의 안정성을 결합해 신규 서비스 도입의 유연성을 강화했습니다.
- 데이터 스트리밍 및 파이프라인 최적화
- 국내 최초로 EDB와 Confluent Kafka를 연동해 데이터 생성, 분석, 시각화 등 데이터 생애주기를 효율화했습니다.
- 개발 생산성 및 서비스 품질 향상
- MSA 구축에 필요한 고가용성과 데이터 동기화를 최적화했습니다.
- 개발자와 운영자를 위한 다양한 사례 및 지원 서비스를 바탕으로 효율적인 운영 체계를 구축했습니다.
오픈소스 DBMS 기반 MSA 확대 계획
교보문고는 온라인 서비스뿐 아니라 내부 시스템 및 외부 신규 서비스 구축 시 EDB EPAS를 표준화하여 확대 적용할 계획입니다. 이를 통해 디지털 전환 전략을 가속화하고 고객에게 더욱 향상된 서비스를 제공할 예정입니다.
교보문고 EDB EPAS 도입 관련 FAQ
교보문고가 EDB Postgres Advanced Server를 도입한 이유는 무엇인가요?
교보문고는 기존 상용 DBMS 대비 비용 절감, 확장성, SQL 호환성, 안정적인 성능과 Kafka 및 컨테이너 연동 가능성을 종합적으로 고려해 EDB Postgres Advanced Server를 선택했습니다.
EDB EPAS 도입으로 교보문고가 얻은 주요 효과는 무엇인가요?
기존 DBMS 유지 비용을 절감하고 데이터베이스 통합 관리의 편의성을 높였습니다. 읽기 전용 DB와 고속 복제를 활용해 대규모 트래픽 처리의 안정성도 강화했습니다.
교보문고는 EDB EPAS로 대규모 트래픽을 어떻게 처리하나요?
서비스별로 데이터베이스를 분리하고 읽기 전용 DB를 구축해 트래픽을 분산합니다. 고속 복제와 온라인 인덱스 기능을 활용해 데이터 처리와 SQL 최적화를 지원합니다.
EDB EPAS는 교보문고의 MSA 구축에 어떻게 활용되었나요?
교보문고는 EDB EPAS를 Kafka 및 컨테이너와 연동해 오픈소스 DBMS 기반 마이크로서비스 아키텍처를 구축했습니다. 이를 통해 고가용성과 데이터 동기화를 최적화하고 신규 서비스 도입의 유연성을 높였습니다.
EDB 도입 및 기술 문의
EDB 영업 기술 문의: 02-501-5113