US 12,260,434 B2
System and method for a scalable pricing engine
Parth Vijay Vaishnav, Newark, CA (US); Thomas Jones, Kansas City, MO (US); Mitchell Christensen, Grass Valley, CA (US); Daniel May, Sausalito, CA (US); Harpreet Singh, Hyderabad (IN); and Jalaleldeen Aref, Belmont, CA (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by Salesforce, Inc., San Francisco, CA (US)
Filed on Sep. 20, 2022, as Appl. No. 17/933,722.
Prior Publication US 2024/0095788 A1, Mar. 21, 2024
Int. Cl. G06Q 30/0283 (2023.01); G06F 12/0875 (2016.01)
CPC G06Q 30/0283 (2013.01) [G06F 12/0875 (2013.01); G06F 2212/45 (2013.01)] 18 Claims
OG exemplary drawing
 
1. An article of manufacture comprising:
a non-transitory machine-readable storage medium that provides instructions that, if executed by a set of one or more electronic devices, are configurable to cause the set of electronic devices to provide a pricing service that performs operations comprising:
servicing, in a first runtime and based on pricing data in a primary database, pricing requests numbering below a specified threshold, wherein updates to the pricing data in the primary database are permitted in the first runtime;
servicing, in a second runtime and based on pricing data provided by a scalable read-only data service, pricing requests numbering above the specified threshold, wherein the scalable read-only data service is to provide to the second runtime only a read-only copy of at least a portion of the pricing data from the primary database for use in the second runtime; and
monitoring the primary database and, in response to detecting a modification to the pricing data stored in the primary database, causing a corresponding portion of the read-only copy to be invalidated and/or updated in accordance with the modification.