登录
注册
个人信息
我的订单
我的报告豆
我的优惠券
我的笔记
我的阅读
我的收藏
我的下载
我的上传
我的订阅
在线客服
退出登录
回到首页
AI
搜索
发现报告
发现数据
发现专题
专题报告
专题百科
研选报告
定制报告
VIP
权益
发现大使
发现一下
行业研究
公司研究
宏观策略
财报
招股书
会议纪要
seedance2.0
低空经济
DeepSeek
AIGC
大模型
当前位置:首页
/
行业研究
/
报告详情
云原生技巧中的 & ldquo; 作 & rdquo; - Davide Taibi
信息技术
2023-06-06
ArchSummit上海2023|全球架构师峰会
高杨
核心观点与关键数据
无服务器计算与微服务演进
无服务器计算(FaaS)作为云原生技术,通过短期运行、无状态计算和事件驱动应用程序,以毫秒粒度实现自动伸缩和按使用付费。
无服务器技术旨在提高可维护性、可扩展性、降低成本,并简化分布式系统,但面临架构模式不明确、数据迁移、DevOps基础设施挑战等问题。 -从业者从微服务向无服务器的迁移趋势明显,部分公司采用混合方法(微服务+函数)进行过渡。
迁移动机与问题
迁移动机包括摆脱Kubernetes运维负担、降低初始基础设施成本、自动伸缩等,但开发人员需适应面向事件的编程,并应对异常成本、测试和调试难题。
微服务与无服务器结合(混合方法)成为趋势,但需解决技术反模式和未知的开发模式。
微服务与微前端技术
微服务架构通过领域驱动设计(DDD)实现业务子域的独立实现,但面临共享逻辑、独立部署等技术挑战。
微前端技术允许团队独立选择技术栈,避免共享逻辑,但需解决部署和扩展问题。
服务网格技术进一步优化微服务架构,但需关注反模式和未知的开发模式。
研究结论与建议
微服务技术已成熟,但需关注不良模式和反模式,通过技术评估框架(如Ferata)进行迁移前评估。
新技术(如无服务器、微前端)需结合业务需求和技术动机,避免“银弹”思维,持续优化系统架构。
研究通过访谈72名开发人员,总结出11种微服务不良模式,并建议通过模式与反模式目录指导实践。
技术评估框架
Ferata框架用于微服务评估,帮助从业者识别迁移问题,确保技术选择的合理性和经济性。
迁移前需考虑系统问题,结合经济和技术动机,避免盲目采用新技术。
研究者与机构
Davide Taibi教授(奥卢大学)和Valentina Lenarduzzi(Tempe雷理工大学)主导研究,关注微服务架构模式与反模式。
研究成果发表于IEEE Software,并收录于GitHub(m3s-cloud)。
你可能感兴趣
腾讯游戏SRE在复杂异构业务中的云原生服务实践
商贸零售
开放运维联盟&高效运维社区&DevOps时代
2023-01-01
三网关合一:万亿级云原生网关在视频业务中的应用与实践
商贸零售
其他方案
2025-05-05
InfoQ:云原生的技术探索与落地实践 | 研究报告
商贸零售
刘晖
2020-11-19
云原生应用的构建之路
商贸零售
红帽
2020-07-01
中间件云原生思考——我眼中云原生的未来 - 彭文杰
商贸零售
ArchSummit杭州2022|全球架构师峰会
2022-11-02