Leveraging microservice containers to provide tenant isolation in a multi-tenant api gateway
AssigneeOracle International Corporation
InventorsGreg Fichtenholtz, Shashi Prasad Suravarapu
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorsGreg Fichtenholtz, Shashi Prasad Suravarapu
Estimating the term…
A system can host APIs for a plurality of different tenants and receive requests from many different client devices. As requests are received, an associated tenant can be identified, and a router can determine if a container instance is available to service the request. A container instance may be an empty container instance including an internal endpoint, a Web server, and a runtime environment. An empty container instance can be unassociated with a particular tenant. To associate a container instance with a tenant, a data store, such as a key-value data store can retrieve configuration files that turn the agnostic container instance into a container instance that is associated with particular tenant and includes configuration code to perform the requisite API functions. The pool of empty and populated containers can be managed efficiently.
A method of isolating tenants using containers to service requests in a multi-tenant environment, the method comprising:
A non-transitory, computer-readable medium comprising instructions that, when executed by one or more processors, causes the one or more processors to perform operations comprising:
A system comprising:
Dependencies are inferred from the claim text.