소개

완료됨

오늘날의 앱은 모든 분야에서 혁신을 제공합니다. 비즈니스가 경쟁력을 유지하려면 기업은 복원력과 유연성이 있으며 실시간 데이터로 작업하는 앱을 빌드해야 합니다.

최신 앱은 다양한 형식으로 다양한 원본의 실시간 데이터를 기반으로 합니다. 앱의 유용성은 데이터를 이동하고 사용하는 기능에 있는 경우가 많습니다.

개발자는 비즈니스 변화에 대응할 수 있도록 플랫폼에 유연성이 필요합니다. 또한 개발자는 데이터의 속도, 볼륨, 모양 변화를 유연하게 처리하기 위해 전체 애플리케이션 에코시스템이 필요합니다. 이러한 유연성을 통해 개발자는 이전보다 더 빠르게 새로운 기능을 개발할 수 있습니다.

시나리오

소매 회사에서 수석 개발자로 일한다고 가정하겠습니다. 팀원들과 함께 온라인 상점을 구축합니다. 새 상점은 모바일을 비롯한 다양한 디바이스에서 액세스할 수 있도록 설계할 예정입니다. 팀은 상점이 게시되고 다양한 “오픈” 세일이 시작되면 수요가 급증할 것으로 예상합니다.

수석 개발자로서 여러분은 데이터베이스 플랫폼을 식별해야 합니다. 고려하는 데이터베이스 플랫폼은 팀이 생성하고 시간 경과에 따라 수집할 데이터를 서비스할 수 있어야 합니다. 또한 선택한 데이터베이스는 다양한 데이터를 다량으로 그리고 높은 속도로 처리할 수 있어야 합니다. 데이터베이스 솔루션은 가변적이면서도 증가하는 이러한 수요를 처리하기 위해 신속하고 원활하게 스케일링해야 합니다.

Azure Cosmos DB

Azure Cosmos DB는 모든 규모의 최신 앱 개발을 위한 빠른 NoSQL 데이터베이스 서비스입니다.

여기서는 이러한 유형의 비즈니스 문제에 Azure Cosmos DB 및 NoSQL API를 사용하는 방법을 살펴보겠습니다. 또한 데이터베이스의 작동 방식에 대해서도 알아봅니다. 이 모듈을 마치면 Azure Cosmos DB for NoSQL이 솔루션에 적합한 선택인지를 결정할 수 있습니다.

이 모듈을 완료한 후에는 다음을 수행할 수 있습니다.

  • Azure Cosmos DB for NoSQL이 애플리케이션에 적합한 데이터베이스인지 평가합니다.
  • Azure Cosmos DB for NoSQL의 기능이 최신 애플리케이션에 적합한 이유를 설명합니다.