微服务
关注微服务架构的技术演进和一线实践,对微服务设计理念的更迭进行深度报道

跟 UML 创始人、IBM 院士 Grady Booch 聊软件工程 50 年演变:从传统编码到大模型时代
整个软件工程的发展史,就是一段抽象层次不断提升的历史。我们如今正在见证又一个抽象层次的出现,它为我们带来了极其强大的框架,帮助我们以此为基础构建新的系统。

微服务常见限流方案及 TSF 限流原理
在微服务高并发的一些场景下,微服务之间的调用量不断增加,大流量因素很可能会引起服务雪崩,微服务的稳定性对业务系统的影响也比较大。一般微服务容错组件都提供了限流的方式来保护我们的系统,本文主要介绍微服务限流的几种主流方案与适应的场景。

Agoda 的非常规客户端优先迁移:从 GraphQL 单体架构到微服务架构
Agoda 从单体 GraphQL 转向微服务架构,采用客户端优先策略,通过内部智能编排器库使客户端能处理单体和微服务,降低迁移风险和协调工作。

Kitex/Hertz 助力大模型:三周年重要特性回顾
本文根据 CloudWeGo 三周年 《Kitex/Hertz 助力大模型:三周年重要特性回顾》 分享整理,介绍近一年来 Kitex/Hertz 的重要特性。

在 Netflix 构建全球缓存系统:深入了解全局复制
Netflix 使用 EVCache 实现全局数据复制,减少延迟,提高系统可靠性。EVCache 是分布式键值存储,结合 Memcached 和 SSD,具有线性可扩展性和强大弹性。通过客户端发起的复制和优化数据路由,降低服务器负载,提高效率。

开源三年,CloudWeGo 的生态发展和社区增长
字节跳动 CloudWeGo 开源项目运营经验分享。

字节跳动合并编译实践
本文整理自字节跳动基础架构 / 服务框架团队尹旭然在 QCon 2024 的分享,主要介绍了服务框架团队编译期合并服务的技术实践和经验总结。

华泰证券:事件驱动型微服务架构的实践与探索
华泰证券在构建“大象交易平台”时,深入探索了事件驱动型架构的实践,尤其是在固定收益交易场景中,实现了多资产实时定价、风险控制和对冲等复杂业务的高效处理。

平安证券现象级应用:复用率高达 191.44% 的微卡片平台是如何构建的
开发流程与业务需求之间存在脱节,导致了效率低下和资源浪费。

Construct 公司从 0 到 1 基于 Kitex+Istio 的微服务系统建设
本文以 Construct 公司为例,探讨其如何利用 CloudWeGo 框架和 Istio 服务网格,从零开始构建起一个高效、稳定的微服务系统。

方正证券金融科技云原生微服务建设实践
本文详细了介绍方正证券金融科技工程院在云原生微服务建设实践经验

云原生底座:《高可靠、高性能的企业级云原生 PaaS 平台,助力大型企业高速发展》
在本次第三期直播中,两位技术专家将为大家详细展开企业级云原生平台在解决方案上的优势。

Kitex 支持 Dubbo 协议:助力多语言云原生生态融合
Kitex 是字节跳动基础架构服务框架团队推出的 Go 微服务 RPC 框架,支持 Thrift、Kitex Protobuf、gRPC 等消息协议,具有高性能、强可扩展的特点。

微服务改造遇数据迁移难题,这家央企数科公司如何重构地产核心业务系统
复杂单体系统微服务化改造数据迁移实践

基于 RabbitMQ 和 Redis,美版“携程”网使用微服务提升搜索扩展性
lastminute.com 开发人员使用 RabbitMQ 进行消息传递,使用 Redis 存储来自数据供应商的结果。改进后的架构有了更强的可扩展性和可部署性,资源占用率也有所下降。

Appsmith 为何放弃微服务选项,选择模块化单体架构?
当今微服务架构已经非常普及了,Appsmith 为何与众不同?

今年技术除了 AIGC 真没啥看头?别让“网红效应”遮住了真正的创新!
盘点 2023 年的前端、架构、运维、云计算四大领域

微服务穷途末路?新招式是否能开启“黄金演进期”?
有更好的架构方法了吗

微服务过微怎么办?字节跳动提供了一种合并编译的方案|QCon
有没有一种方案,可以既拥有单体的性能,又拥有微服务的研发效率呢?

高性能微服务框架 Quarkus 3.7 正式发布,全面支持 Java 17
高性能微服务框架 Quarkus 3.7 携手 Java 17。

拆分还是整合:单体和微服务的技术抉择
单体和微服务并非一种非此即彼的二分法。

Netflix 如何真正使用 Java
GraphQL 解决了 REST 中普遍存在的过度获取和不足获取问题。

DoorDash 重构多层缓存系统,提高性能并解决碎片化问题
如何通过重构缓存来提升性能和可扩展性?

Contentsquare 跨多个服务的通知解决方案:微服务和 Apache Kafka
通知功能作为微服务架构的一部分,该公司创建了一个跨多个服务的通用解决方案。

Uber 将 4000 多个微服务迁移到新的多云平台 Up
Uber 将大部分容器化微服务从µDeploy 迁移到新的多云平台 Up,准备将相当一部分计算迁移到云端。

Linkerd 2.14 发布:多集群支持和 Kubernetes Gateway API 功能升级一览
新特性包括改进企业级多集群支持、与 Kubernetes Gateway API 保持完全一致等。

千刀万剐的微服务,我们到底应该如何应对分布式系统的挑战和风险
软件行业再次认识到复杂性会导致失败。

从单体到微服务的系统改造:采用事件驱动架构优化会员系统
该架构的突出特点包括通过分层的事件订阅者细致地分离了关注点,以及战略性地使用事件存储来提高可靠性。

玉山银行数字化(上):构建台湾地区第一个银行自建的“微服务架构”核心系统
微服务架构 +AI 能否成为传统金融机构数字化转型的出路?

领英采用 Protobuf 进行微服务集成,将延迟降低了 60%
领英采用 Protobuf,以实现其各类平台中更为高效的微服务间数据传递,并将其与开源框架 Rest.li 相集成。