Microservice-based application development framework
AssigneeEquinix, Inc.
InventorsVenkatachalam Rangasamy, Parveen Kumar, Jaganathan Jeyapaul, Brian J. Lillie
Life of this patent
Estimating the term…
Abstract
In one example, an application development framework system comprises a microservice platform for developing and executing a plurality of microservices, wherein each microservice of the microservices comprises an independently-deployable service configured to execute one or more functions to fulfill an interface contract for an interface for the microservice; and an orchestration platform for developing and executing an orchestrator to orchestrate the microservices to execute an interconnection platform for a cloud-based services exchange configured to interconnect, using one or more virtual circuits, customers of the cloud-based services exchange.
Claims21
An application development framework system, comprising:
- one or more programmable processors configured to execute a microservice platform for developing and executing a plurality of microservices, wherein each microservice of the microservices comprises an independently-deployable service configured to execute one or more functions to fulfill an interface contract for an interface for the microservice,
- wherein the microservice platform is configured to receive a microservice definition that defines the interface contract for the interface for a microservice of the plurality of microservices, wherein the interface contract comprises at least one interface path,
- wherein the microservice platform is configured to generate, based at least on the microservice definition defining the at least one interface path, a service infrastructure scaffolding for the microservice, wherein the service infrastructure scaffolding comprises one or more application programming interface server components for implementing the at least one interface path,
- wherein the one or more programmable processors are configured to execute an orchestration platform for developing and executing an orchestrator to orchestrate the microservices to execute a microservices-based application, and
- wherein the orchestration platform is configured to generate, based on at least on respective microservice definitions that define respective interface contracts for the microservices, a service infrastructure scaffolding for the orchestrator.
An application development framework system, comprising:
- one or more programmable processors configured to execute a microservice platform for developing and executing a plurality of microservices, wherein each microservice of the microservices comprises an independently-deployable service configured to execute one or more functions to fulfill an interface contract for an interface for the microservice,
- wherein the microservice platform is configured to receive a microservice definition that defines the interface contract for the interface for a microservice of the plurality of microservices, wherein the interface contract comprises at least one interface path,
- wherein the microservice platform is configured to generate, based at least on the microservice definition defining the at least one interface path, a service infrastructure scaffolding for the microservice, wherein the service infrastructure scaffolding comprises one or more application programming interface server components for implementing the at least one interface path,
- wherein the one or more programmable processors are configured to execute an orchestration platform for developing and executing an orchestrator to orchestrate the microservices to execute an interconnection platform for a cloud-based services exchange configured to interconnect, using one or more virtual circuits, customers of the cloud-based services exchange, and
- wherein the orchestration platform is configured to generate, based on at least on respective microservice definitions that define respective interface contracts for the microservices, a service infrastructure scaffolding for the orchestrator.
Dependencies are inferred from the claim text.