US 11,941,461 B1
Method and system for facilitating data sharing among microservices within an application
Evan Bechtol, Frisco, TX (US); and Mubeen Hyder, Euless, TX (US)
Assigned to JPMORGAN CHASE BANK, N.A., New York, NY (US)
Filed by JPMorgan Chase Bank, N.A., New York, NY (US)
Filed on Sep. 6, 2022, as Appl. No. 17/903,608.
Int. Cl. G06F 9/54 (2006.01)
CPC G06F 9/543 (2013.01) 18 Claims
OG exemplary drawing
 
1. A method for facilitating data sharing among microservice modules that are being used within a single application, the method being implemented by at least one processor, the method comprising:
receiving, by the at least one processor from a user, a first input that includes information that relates to a plurality of microservice modules to be utilized for constructing an application;
uploading, by the at least one processor, each module from among the first plurality of microservice modules and a shared state module that is configured as a common interface to facilitate data sharing among the plurality of microservice modules;
transmitting, by the at least one processor to each module from among the first plurality of microservice modules, an instruction that provides access to the shared state module; and
when a particular one of the plurality of microservice modules requests a subset of data that is accessible via the shared state module, causing the requested subset of data to be received by the particular one of the plurality of microservice modules; wherein
each respective microservice module of the plurality of microservice modules is separate and independent with respect to each of the other microservice modules and the shared state module; and
each respective microservice module is in direct communication with the shared state module.