Patent ID: 11941461
Assignee: JPMORGAN CHASE BANK, N.A.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 8:
9. A computing apparatus for facilitating data sharing among microservice modules that are being used within a single application, the computing apparatus comprising:
a processor;
a memory; and
a communication interface coupled to each of the processor and the memory,
wherein the processor is configured to:
receive, from a user via the communication interface, a first input that includes information that relates to a plurality of microservice modules to be utilized for constructing an application;
upload each module from among the 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;
transmit, to each module from among the plurality of microservice modules via the communication interface, 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, cause 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.