Azure Cosmos DBは、Microsoft Azureで提供されている分散データベース・システムである。レイテンシーが低く、リージョンをまたいでグローバルにレプリケーションすることができるため、あらゆる規模のアプリケーションのニーズに応えることが可能だ。
今回は、これまでのおさらいも兼ねて、Spring BootとAzure Cosmos DBを使ってもう少し実践的なWebアプリの作成にチャレンジしてみよう。想定しているWebアプリは、持っている書籍の情報を管理する蔵書管理アプリケーションで、全体像は下図のようなものになる。
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する