해결책
전략적 데이터베이스 파트너
Vodafone은 세계 최고의 최신 멀티 클라우드 데이터베이스 플랫폼인 MongoDB Atlas를 레지스트리 플랫폼 겸 각 개발자가 자신의 앱을 구축할 수 있는 서비스로 사용하고 있습니다. Vodafone은 처음부터 협업적 접근 방법을 채택했으며, 이 과정에서 심층적인 전략 세션을 진행했습니다. Vodafone과 MongoDB는 배포 중 발생한 문제를 해결하기 위해 공동 엔지니어링 팀을 구성했습니다. Woodroffe는 "MongoDB는 Vodafone이 전략적으로 선택한 데이터베이스입니다. 저희는 Vodafone의 일원들이 MongoDB를 사용해보고, 이해하고, 그 이점을 직접 확인할 수 있도록 하여 더 많은 사람들의 도입을 유도하고자 합니다."라며, "이를 위해 개발자가 원하는 도구를 선택할 수 있는 셀프 서비스 프론트엔드를 빌드했습니다. 이 프론트엔드는 사전 승인된 보안과 지역 지정 기능을 갖추고 있습니다. 개발자는 새로운 모바일 앱을 만들겠다고 생각하고 버튼을 클릭하기만 하면 바로 시작할 수 있습니다."라고 덧붙였습니다. Vodafone은 특정 데이터베이스를 지정된 워크로드 및 애플리케이션 유형에 맞게 조정했으며, MongoDB를 클라우드 네이티브 애플리케이션의 중심으로 삼았습니다. 현재 Vodafone은 지속적으로 확장 중인 개발팀의 역량 강화에 집중하고 있습니다. Canedo는 "Vodafone은 영국에서 MongoDB 프로그램을 시작할 것입니다. 이 프로그램에서는 주로 인도와 이집트 출신의 모든 개발자를 대상으로 하루를 특별히 할애하여 MongoDB 기술을 살펴보고, MongoDB와 Vodafone의 기술 로드맵을 설명하며, 가장 중요하게는 Vodafone이 아키텍처를 개선할 수 있는 방법, 특히 클라우드 네이티브 앱에 대해 논의할 예정입니다."라며, "이렇게 하면 개발자들에게 하향식으로 지침을 전달하는 대신 실무 레벨에서부터 새로운 기술에 대한 이해를 구축할 수 있습니다."라고 말했습니다.
결과
유연성, 회복 탄력성, 확장 가능성
Vodafone은 MongoDB Atlas를 통해 운영 문제를 걱정할 필요 없이 손쉽게 확장하여 최적의 가용성을 보장할 수 있습니다. MongoDB Atlas는 전 세계 최대 규모를 자랑하는 Vodafone IoT 에코시스템의 심장이기도 합니다. 이 에코시스템에는 1억 4천만 대 이상의 기기가 연결되어 있으며, 매달 100만 개의 새로운 연결이 추가됩니다.
Canedo는 "예를 들어, Vodafone은 유럽의 BMW 차량을 IoT 플랫폼과 연결합니다. 차량, BMW 시스템, 센서 간 모든 통신은 MongoDB를 데이터베이스로 사용하는 이 플랫폼을 기반으로 합니다."라며, "또 다른 예는 개발자 경험을 개선하기 위한 프레임워크인 TaaS를 통해 전통적인 연결성 회사에서 기술 회사로 전환하는 과정의 일부입니다. 저희는 개발자들이 연결성이나 IT보다 혁신과 비즈니스 요구 사항에 더 집중할 수 있도록 지원하고자 합니다."라고 밝혔습니다.
여기서는 MongoDB의 자동화 도구가 작동하여 개발자가 버튼 하나만 누르면 데이터베이스 용량을 자동으로 프로비저닝할 수 있습니다. 동시에 Vodafone은 의료에서 농업에 이르기까지 모든 산업 부문에서 실시간 데이터 수집이 가능하도록 다양한 사업부와 협력하여 작동하는 플랫폼 센서를 포함한 단일 에코시스템을 구축하고 있습니다.
Canedo는 "Vodafone은 18개월 전에 TaaS에 대한 비전을 갖고 이 여정을 시작했는데, 이때 직면한 과제 중 하나는 새로운 데이터베이스를 최대한 빨리 가동하는 능력이었습니다."라며, "이제 이 데이터베이스는 MongoDB Atlas와 함께 프로덕션 환경에서 운영되며, 개발자에게 빠른 속도와 민첩성을 제공하고 여러 국가에서 자산을 원활하게 재사용할 수 있도록 지원합니다."라고 말했습니다.