CPC G06F 9/547 (2013.01) [G06F 16/278 (2019.01)] | 20 Claims |
1. A system comprising:
at least one hardware processor; and
a computer-readable medium storing instructions that, when executed by the at least one hardware processor, cause the at least one hardware processor to perform operations comprising:
receiving, at a microservice application, a message involving an action to be performed on a database;
generating, at the microservice application, a first database statement requesting the action be performed;
sending the first database statement to the database for processing;
writing, at an outbox processor integrated within the microservice application, a first entry containing information about the action, to an outbox data structure in the database;
in response to the sending of the first database statement, reading out a plurality of entries in the outbox data structure, the plurality of entries comprising the first entry and at least one other entry corresponding to a database statement sent to the database for processing prior to the first database statement; and
generating one or more notifications to an external system regarding plurality of entries read out of the outbox data structure.
|