主页

Azure paas 经济

2022年11月,Forrester针对Azure应用服务发布了一份报告,名称为 “The Total Economic Impact™ Of Microsoft Azure PaaS”,从使用者视角总结了Azure应用服务对客户的价值,具备参考性。 什么是 Azure PaaS Azure PaaS 主要是由Azure应用服务组成,包括 App Service, Spring Apps, Logic Apps, Azure Function, Azure API Management, Azure Application Gateway 。 Microsoft Azure services like Azure App Service,Azure Spring Apps, ...

阅读更多

Sofaboot开发体验

SOFA Boot是蚂蚁开源的一套开发框架,在Spring Boot之上叠加了一些功能,用于快速接入SOFA Stack云服务体系。与SOFA Boot紧密关联的项目还有SOFA RPC,SOFA Registry。本次开发体验是使用SOFA Boot创建项目管理依赖,使用SOFA RPC作为通信协议,使用SOFA Registry作为注册发现服务。

阅读更多

Spring Slogan

Spring 项目众多,很难一句话讲清楚到底包含什么内容,Pivotal的一个总结很到位,分享到这里。

阅读更多

当下微服务架构模式仍面临的挑战

微服务架构模式当下已是出于成熟期,按照鸿沟理论,最后一批保守主义者已经大规模采用了,表现为大量政企、央国企的IT应用基于微服务架构模式构建。微服务架构并不是完美的,大多数人都知道微服务架构存在“复杂性”的挑战,但是行业内没有很好的具象化这些挑战、影响以及应对策略。 近期谷歌发表了一篇论文,Towards Modern Development of Cloud Applications,翻译中文是“云应用的现代化开发模式”,文章中很准确的具象化了当前微服务架构范式存在的问题,并给出了一种新的方案。

阅读更多

微服务反模式之弹球模式(pinball architecture)

微服务架构在国内已经被广泛采用,由于微服务本身并没有严格定义,只要符合一系列特征,就可以认为是微服务架构。这种定义概念的方式,典型的是面向对象中的鸭子类型:当看到一只鸟走起来像鸭子、游泳起来像鸭子、叫起来也像鸭子,那么这只鸟就可以被称为鸭子。。 鉴于此,云计算领头羊AWS,主推Lambda服务作为微服务架构应用托管服务。由于Lambda本质是函数托管服务,如果使用Lambda实现微服务架构必然是要求将微服务拆分到函数级别,粒度细到了极致,因此就容易出现所谓的Lambda弹球反模式。

阅读更多

防止吃狗粮过度 针对“aws Prime Video 从微服务转为单体架构成本降低 90%”的观点

近期一篇AWS Prime Video技术团队发布的文章“AWS-Prime-Video-从微服务转为单体架构成本降低90%”在圈子内引发大家讨论,这篇文章本身有一些标题党的味道,Prime Video所采用的架构本身存在问题,完全是架构师技术选择错误导致的。

阅读更多