Patent ID: 11860899
Assignee: SAP SE
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 7:
8. A non-transitory computer-readable storage medium coupled to one or more processors and having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations for updating data in databases accessed by multi-tenant, service-based applications, the operations comprising:
receiving, by a messaging system, a first message having a first key, the first key indicating a first tenant of a set of tenants;
providing, by the messaging system, the first message in a first partition of a set of partitions of a messaging queue in response to the first key indicating the first tenant, a number of partitions in the set of partitions being based on a number of service instances in a set of service instances;
reading, by a first service instance, the first message from the first partition, the first service instance being in the set of services instances, each service instance executing a service of a service-based application; and
in response to the first message, updating, by the first service instance, at least a portion of first data stored within a database system, the portion of first data being associated with the first tenant, the database system storing data of each tenant of the set of tenants.