Adobe Inc.
Document-based Distributed Inventory System With Rebalancing

Last updated:

Abstract:

A distributed inventory system is made up of multiple regions, each of which includes a document-based database and an inventory management system. The document-based database maintains documents regarding inventory counts for different items of inventory. The inventory management system updates the inventory counts in the documents in its database in response to client requests (e.g., due to an item being ordered or returned by a customer) and in response to replication data received from other regions indicating changes to the inventory counts in the documents maintained in document-based databases in those other regions. Each region is assigned a particular inventory count for an item and can, in response to the inventory count in a region getting too low, rebalance the inventory count distribution by transferring inventory count from one region to another.

Status:
Application
Type:

Utility

Filling date:

8 Nov 2019

Issue date:

13 May 2021