이마고웍스, MongoDB Atlas로 전 세계 치과 및 치기공소의 디지털 업무 혁신을 가져오다
인공지능(AI) 기반 디지털 치과 솔루션 기업 이마고웍스(Imagoworks)는 기존 수작업 위주로 이루어지던 치과 치료용 기공물 제작을 디지털 기반으로 자동화해 치과 의사 및 기공사들의 비용과 시간을 효율적으로 줄이고 편의성을 제공합니다. 이마고웍스는 3D 스캐너와 클라우드 기반의 인공지능 기술을 활용해 구강 스캔 데이터를 안정적으로 빠르게 처리하고, 환자의 치아 구조에 대한 3D 모델을 자동 추출해 보철물과 교정장치를 손쉽게 디자인 및 제작하고 있습니다.
특히 이마고웍스는 개발자 데이터 플랫폼인 MongoDB Atlas를 활용한 클라우드 기반의 구독 모델 솔루션을 바탕으로 치과와 기공사들이 원활하게 협업하며 국경을 넘어 비즈니스를 확장할 수 있도록 지원하고 있습니다.
이마고웍스는 데이터 모델의 유연성과 빠른 모델 변경에 대응하기 위해 도큐먼트 모델인 MongoDB를 선택했습니다. 이를 통해 신규 기능 추가 시 정보 수정의 번거로움이 낮은 NoSQL을 활용해 더욱 효율적인 서비스를 개발하고, 글로벌 서비스를 위한 최적의 레이턴시를 제공하도록 환경을 구성했습니다. 또한 MongoDB의 Read-Only 노드와 글로벌 클러스터(Global Cluster) 기능을 통해 지역별 빠른 데이터 접근과 분산된 데이터베이스를 제공하고 있으며, MongoDB Atlas에서 클러스터 추가 및 삭제와 같은 기능을 손쉽게 조작할 수 있어 관리의 편리성을 높이고 있습니다.
또한 이마고웍스는 MongoDB가 제공하는 자유로운 개발 환경에서 MongoDB ERD 규격을 활용해 필드 변경과 확장을 효율적으로 처리할 수 있으며, MongoDB Atlas의 강력한 백업 및 이전 시점 복원 기능을 통해 데이터의 안정성과 신뢰성을 보장받고 있습니다. 데이터 분석과 비즈니스 방향 결정 시에는 Analytics 노드를 사용해 실제 서비스에 영향을 주지 않고 데이터를 관리 및 추출하고 있습니다.
이마고웍스는 마이크로소프트 애저(Azure)에서 MongoDB를 구동해 전 세계 11개의 리전에서 서비스를 배포하고 지역별 빠른 접근성을 제공하고 있습니다. 여러 리전의 노드를 연결해 하나의 DB처럼 사용할 수 있게끔 도와주는 기능인 MongoDB 글로벌 클러스터를 통해, 각 지역에 맞게 노드를 배치하고 CRUD(Create, Read, Update, Delete) 작업을 수행하며 데이터 관련 규제를 만족하는 동시에 데이터를 간편하게 관리하고 있습니다. 또한 하나의 엔드포인트에서 각 리전에 분산된 데이터에 접근하며 효율성을 극대화하고, 기공사가 파일을 편리하게 받고 모델링해 병원에서 신속하게 활용할 수 있는 최적의 환경을 제공하고 있습니다.
이 밖에도 이마고웍스는 MongoDB를 통해 가상화, 비주얼 리커버리(Visual Recovery), 시큐리티 데이터베이스 매니지먼트(Security Database Management) 등 다양한 영역을 커버하며, 전 세계 11개 리전에서 모니터링 및 자동화된 대응 플로우를 구축했습니다. 앞으로도 이마고웍스는 모델 고도화에 따라 다양해지는 요구사항에 빠르고 유연하게 대응하기 위해 MongoDB와 지속적으로 협업해 나갈 예정입니다.
이마고웍스를 위한 MongoDB의 지원에 대해 보다 자세한 내용은 여기에서 확인하실 수 있습니다.