摘要:
据调研数据显示,约 70% 的生产故障是由变更引起的。为了消除变更过程存在的风险,在发布过程中,我们总是希望能够用小部分特定流量来验证下新发布应用是否正常。即使新版本有问题,也能及时发现,控制影响面,保障了整体的稳定性,这就是微服务架构下的全链路灰度的能力。 阅读全文
摘要:
目前,XTransfer 已经成功运用 Knative 部署平台,充分利用其自动伸缩、事件驱动、容器化部署以及版本控制、资源按需分配和释放、应用生命周期管理等功能。使用 Knative 部署平台能实现按需扩容和分层请求调用 GPU 资源,及时应对短时大批量请求,节省成本同时能保证服务器的稳定性。 阅读全文
摘要:
智能编码工具的快速普及是否会带来全新的编程模式?“大力出奇迹”的规律还将继续适用吗?本文节选自 QCon 北京特别策划圆桌节目,内容摘自阿里云通义灵码产品技术负责人陈鑫在圆桌对话里的精彩回答。 阅读全文
摘要:
回想整个架构升级的过程,从接受任务时的迷茫,到最后升级基本完成时的喜悦,半年多的时间经历了很多,也成长了很多。对于iLogtail而言,经历本次架构升级,也算是浴火重生,向着现代顶流可观测数据采集器的目标又迈进了一大步。不论对于用户,还是对于社区开发者,相信所有人都会从本次架构升级中受益。让我们一起期待iLogtail在未来继续蓬勃发展,提供更快更强的数据采集能力! 阅读全文
摘要:
如果要在生产场景应用,也还有一些其他工程性的问题需要处理和优化。比如,Java Agent 可能出于一些场景需要,要能实现对 JDK 中的类进行替换,而 GraalVM 本身也修改了部分 JDK 类,以使之适应静态编译后的运行时。所以碰到两边都进行修改要考虑兼容性等 阅读全文
摘要:
随着微服务和云原生技术的发展,企业通常只有1-2个运维同学负责数百应用的管理配置。当业务应用太多时,一个应用配置的修改就得修改几十上百遍,还有可能错改、漏改。一个应用又涉及多条流水线,流水线太多,怎么分组管理、快速找到目标流水线?流水线怎么批量授权给一线开发测试同学?本文将带你借助云效AppStack的应用模板管理,实现应用的批量管理,解放双手。 阅读全文
摘要:
第一部分是 AI 是否已经成为软件研发的必选项;第二部分是 AI 对于软件研发的挑战及智能化机会,第三部分是企业落地软件研发智能化的策略和路径,第四部分是我们现有的可采纳的、可落地的工具,在这一部分我也会重点介绍通义灵码整体的产品能力和概况。 阅读全文
摘要:
如今,大量程序员已经习惯在 AI 辅助下进行编程。据调研,AI 编码工具将程序员工作效率提升 50% 以上。通义灵码是目前国内最受开发者喜爱的 AI 编码助手,可以完成补全续写代码、写单元测试、debug,根据注释生成代码等等工作。 阅读全文
摘要:
在应用开发测试验证通过后、进行生产发布前,为了降低新版本发布带来的风险,期望能够先部署到灰度环境,用小部分业务流量进行全链路灰度验证,验证通过后再全量发布生产。本文主要介绍如何通过阿里云 MSE 微服务引擎和云效应用交付平台AppStack 实现灰度发布。 阅读全文
摘要:
本文第一部分,我们将从使用的角度出发,详细展示一下流存储的场景,看看它和业务消息的场景有哪些区别?第二部分,我们会讲 RocketMQ 5.0 面向流存储的场景,提供了哪些特性?第三部分,我们再结合两个数据集成的案例,来帮助大家了解流存储的用法。 阅读全文