To B 业务的生命周期与迭代通常会持续多年,随着产品的迭代与演进,以接口调用为核心的前后端关系会变得非常复杂。在多年迭代后,接口的任何一处修改都可能给产品带来难以预计的问题。在这种情况下,构建更稳健的前端应用,保证前端在长期迭代下的稳健与可拓展性就变得非常重要。本视频将重点介绍如何利用接口防腐策略避免或减少接口变更对前端的影响。
Server OpenSource API V1 … OpenSource API V2 API V1 … API V2 OpenSource API V1 … OpenSource API V2 API V1 … API V2 API Server Web Applications OpenSource API V1 … OpenSource API V2 API V1 … API V2 Component Component …
Layer API Server OpenSource API V1 … OpenSource API V2 API V1 … API V2 OpenSource API V1 … OpenSource API V2 API V1 … API V2 Web Applications Component Component … Observables Observable Anticorruption Layer API Server OpenSource API V1 … OpenSource API V2 API V1 … API V2 OpenSource API V1 … OpenSource API V2 API V1 … API V2 Web Applications Component Component … Observables Observable Anticorruption Layer API Server OpenSource API V1 … OpenSource API V2 API V1 … API V2 OpenSource API V1 … OpenSource API V2 API V1 … API V2 部署环境 B 部署环境 C