首页>
外国专利>
Migrating a monolithic software application to a microservices architecture
Migrating a monolithic software application to a microservices architecture
展开▼
机译:将单片软件应用程序迁移到微服务架构
展开▼
页面导航
摘要
著录项
相似文献
摘要
A network-based services may be supported by a single, monolithic application that is responsible for responding to many different types of requests. The monolithic application may be replaced with multiple microservices that correspond respectively to multiple operations supported by the monolithic application. Each microservice is designed to honor the same application programming interface (API) contract that the monolithic application uses for the corresponding operation. Migration to a microservices-based architecture can be performed gradually, over time, by appropriately configuring a number of API gateways to redirect certain requests, for certain operations, to appropriate microservices. For each operation and corresponding microservice, the number of APIs configured in this manner can be increased until all requests for the operation are being directed to a corresponding microservice. In addition, microservices corresponding to different operations can be introduced over time, again by appropriate configuration of the API gateways.
展开▼