38、架构师应该如何判断技术演进的方向互联网的出现不但改变了普通人的生活方式,同时也促进了技术圈的快速发展和开放。在开源和分享两股力量的推动下,最近10多年的技术发展可以说是目不暇接,你方唱罢我登场,大的方面有大数据、云计算、人工智能等,细分的领域有NoSQL、Node.js、Docke...2026-03-01从0开始学架构
37、微内核架构详解微内核架构(Microkernel Architecture),也被称为插件化架构(Plug-in Architecture),是一种面向功能进行拆分的可扩展性架构,通常用于实现基于产品(原文为product-based,指存在多个版本、需要下载安装...2026-03-01从0开始学架构
36、微服务架构最佳实践、基础设施篇每项微服务基础设施都是一个平台、一个系统、一个解决方案,如果要自己实现,其过程和做业务系统类似,都需要经过需求分析、架构设计、开发、测试、部署上线等步骤,专栏里我来简单介绍一下每个基础设施的主要作用,更多详细设计你可以参考Spring Cloud的相...2026-03-01从0开始学架构
35、微服务架构最佳实践、方法篇专栏上一期,我谈了实施微服务需要避免踩的陷阱,简单提炼为: 微服务拆分过细,过分强调“small”。 微服务基础设施不健全,忽略了“automated”。 微服务并不轻量级,规模大了后,“lightweight”不再适应。 针对这些问题,今天我们...2026-03-01从0开始学架构
34、深入理解微服务架构:银弹 or 焦油坑微服务是近几年非常火热的架构设计理念,大部分人认为是Martin Fowler提出了微服务概念,但事实上微服务概念的历史要早得多,也不是Martin Fowler创造出来的,Martin只是将微服务进行了系统的阐述(原文链接:https://mart...2026-03-01从0开始学架构
33、传统的可扩展架构模式:分层架构和SOA相比于高性能、高可用架构模式在最近几十年的迅猛发展来说,可扩展架构模式的发展可以说是步履蹒跚,最近几年火热的微服务模式算是可扩展模式发展历史中为数不多的亮点,但这也导致了现在谈可扩展的时候必谈微服务,甚至微服务架构都成了架构设计的银弹,高性能也用微服...2026-03-01从0开始学架构