在Thoughtworks的第25期 技术雷达中有一个主题:便利背后的陷阱,再次强调了软件开发的一种反模式: 开发团队一般为了图方便,而在其技术生态系统的复杂环节中,引入一些不合理的行为,从而欠下长期存在的技术债务,并会引发更糟的问题。这种例子不胜枚举,包括将数据库作为集成点,使用 Kafka 作为...
标签:微服务
3 篇文章BFF(Backend for Frontend)架构是一种设计模式,它在后端服务器和前端用户界面之间引入了一个中间层。BFF充当中介,负责处理前端应用程序的请求并与后端服务通信。这种架构可以提高前后端协同效率,优化接口调用,以及满足不同前端设备的需求。 BFF架构开发注意点 在使用BFF架构进行项...
现如今,微服务已经成了很多中大型互联网公司的标配,不同的公司采用的设计模式可能不一样,因此,这篇文章,我们来分析下微服务中常见的 9种设计模式: API Gateway Pattern(网关模式) Service Registry Pattern(服务注册表模式) Circuit Breaker P...