技术专栏

探索前沿技术,分享实战经验

全部 前端 后端 架构 运维 工程化
共 19 篇文章

CQRS:命令与查询的分道扬镳

读和写有着截然不同的需求,CQRS让它们各走各的路。

限流与熔断:系统自我保护的本能

限流是控制入口的流量,熔断是切断故障的传播。两者共同守护系统的稳定。

分布式事务:跨服务一致性的艰难求索

在分布式系统中保证事务一致性,是架构设计中最具挑战性的课题之一。

事件驱动架构:用事件编织系统的神经网络

事件驱动架构让系统的各个部分通过事件松散耦合,像神经元一样协同工作。

读写分离:让数据库各司其职

主库负责写入,从库负责查询——读写分离是数据库扩展的第一步。

单体到微服务:一场渐进的革命

从单体到微服务不是一夜之间的事,而是一场需要耐心和策略的渐进式变革。

架构的隐喻:软件系统是一座城市

好的架构像一座规划合理的城市,交通顺畅、功能分区清晰、扩展有序。