GitOps - 容器时代的软件交付最佳实践
Container 与 K8s 改变了软件包交付的模式,传统DevOps的CI/CD流程中的CD正逐步被GitOps工作流替代。“The Path to GitOps” 这本书详细介绍了GitOps起源、概念以及最佳实践。
The Paved PaaS to Microservices at Netflix
这是Netflix工程师肖雨浓在QCron 2017年大会上的演讲,讲述了Netflix大规模微服务架构实践。2017年距今已经有5年了,往回看这个演讲内容,到如今并没有发生什么变化。
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作为注册发现服务。
当下微服务架构模式仍面临的挑战
微服务架构模式当下已是出于成熟期,按照鸿沟理论,最后一批保守主义者已经大规模采用了,表现为大量政企、央国企的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所采用的架构本身存在问题,完全是架构师技术选择错误导致的。
共计 128 篇文章,16 页。