聊聊互联网架构模板的“开发层”和“服务层”技术。
架构篇39:互联网技术演进的模式
由于各行业的业务发展轨迹并不完全相同,无法给出一个统一的模板让所有的架构师拿来就套用,因此本篇以互联网的业务发展为案例,谈谈互联网技术演进的模式,其他行业可以参考分析方法对自己的行业进行分析。
架构篇38:架构师应该如何判断技术演进的方向?
对于技术人员来说,技术的快速发展当然是一件大好事,毕竟这意味着技术百宝箱中又多了更多的可选工具,同时也可以通过学习业界先进的技术来提升自己的技术实力。但对于架构师来说,除了这些好处,却也多了“甜蜜的烦恼”:面对层出不穷的新技术,我们应该采取什么样的策略?
架构篇37:微内核架构详解
微内核架构(Microkernel Architecture),也被称为插件化架构(Plug-in Architecture),是一种面向功能进行拆分的可扩展性架构,本片我们介绍常见的微内核架构及其实现。
架构篇36:微服务架构最佳实践 - 基础设施篇
微服务架构最佳实践的基础设施篇。
架构篇35:微服务架构最佳实践 - 方法篇
微服务架构最佳实践的方法篇介绍。
架构篇34:深入理解微服务架构 - 银弹 or 焦油坑?
由于微服务的理念中也包含了“服务”的概念,而 SOA 中也有“服务”的概念,我们自然而然地会提出疑问:微服务与 SOA 有什么关系?有什么区别?为何有了 SOA 还要提微服务?这几个问题是理解微服务的关键,否则如果只是跟风拿来就用,既不会用,也用不好,用了不但没有效果,反而还可能有副作用。今天我们就来深入理解微服务,到底是银弹还是焦油坑。
架构篇33:传统的可扩展架构模式-分层架构和SOA
为了帮助你在实践中更好的进行可扩展架构设计,将分别介绍几种可扩展架构模式,指出每种架构模式的关键点和优缺点。今天我们来探讨传统的可扩展模式,包括分层架构和 SOA,后面还会介绍微服务架构。
架构篇32:可扩展架构的基本思想和模式
本篇开始我们讨论架构可扩展模式部分,这部分内容包括分层架构、SOA 架构、微服务和微内核等,先来聊聊架构的可扩展模式。
架构篇31:如何应对接口级的故障?
异地多活方案主要应对系统级的故障,例如,机器宕机、机房故障、网络故障等问题,这些系统级的故障虽然影响很大,但发生概率较小。在实际业务运行过程中,还有另外一种故障影响可能没有系统级那么大,但发生的概率较高,这就是今天我们聊的如何应对接口级的故障。