CPC G06F 9/543 (2013.01) | 18 Claims |
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.
|