首页
学习
活动
专区
工具
TVP
发布

超级架构师

欢迎关注公众号:超级架构师。 分享交流企业架构,业务架构,应用架构,技术架构,企业数字化转型等
专栏成员
872
文章
1248158
阅读量
119
订阅数
【混沌工程】什么是混沌工程?
通过主动测试系统在压力下的响应方式,我们可以在故障出现之前识别并修复故障。 最终,混沌工程的目标是增强我们系统的稳定性和弹性。
首席架构师智库
2022-11-01
9320
【混沌工程】混沌工程原理
混沌工程是在系统上进行实验的学科,目的是建立对系统承受生产中动荡条件的能力的信心。
首席架构师智库
2022-09-28
7410
【混沌工程】什么是混沌工程? 介绍、定义及更多
软件和系统开发是创新和解决未知问题的练习。软件和系统是容易出错的,因为它们是由具有不同观点和技能的人(很可能是多人)制作的。技术变得越来越分散和复杂,尤其是随着微服务的推动。很少有人拥有完整的端到端知识 […]
首席架构师智库
2022-09-26
3.3K0
【数据网格架构】什么是数据网格——以及如何不将其网格化
Image Courtesy of Ronan Furuta on Unsplash.
首席架构师智库
2022-09-26
8160
【韧性架构】韧性性工程的重要性
本周 AWS 发生了更大的中断,当然媒体报道再次大肆报道。例如,“亚马逊网络服务中断使企业陷入困境”,华盛顿邮报的标题,仅举一个例子。
首席架构师智库
2022-09-26
6900
【韧性工程】所有开发人员都应该知道的韧性软件策略
失败是不可避免的。然而,正确的软件设计和开发选择可以帮助最大限度地减少其影响、隔离问题并加快恢复时间。
首席架构师智库
2022-09-26
4400
【韧性架构设计】分布式系统的韧性
由许多协同工作的微服务组成的云原生应用程序架构形成了一个分布式系统。确保分布式系统可用——减少其停机时间——需要提高系统的弹性。弹性是使用提高可用性的策略。弹性策略的示例包括负载平衡、超时和自动重试、截止日期和断路器。
首席架构师智库
2022-07-29
4610
【微服务架构】微服务不是魔术:处理超时
微服务很重要。它们可以为我们的架构和团队带来一些相当大的胜利,但微服务也有很多成本。随着微服务、无服务器和其他分布式系统架构在行业中变得更加普遍,我们将它们的问题和解决它们的策略内化是至关重要的。在本文中,我们将研究网络边界可能引入的许多棘手问题的一个示例:超时。
首席架构师智库
2022-07-29
6280
【分布式数据网格】如何超越单片数据湖迁移到分布式数据网格
许多企业正在投资他们的下一代数据湖,希望大规模普及数据以提供业务洞察力并最终做出自动化的智能决策。基于数据湖架构的数据平台具有常见的故障模式,导致无法实现大规模的承诺。为了解决这些故障模式,我们需要从湖的集中式范式或其前身数据仓库转变。我们需要转向借鉴现代分布式架构的范式:将域视为首要关注点,应用平台思维创建自助式数据基础设施,并将数据视为产品。
首席架构师智库
2022-07-29
3870
【数据架构】数据网格与 Data Fabric:了解差异
Data Mesh Vs. Data Fabric: Understanding the Differences
首席架构师智库
2022-07-29
6180
【系统设计】系统设计基础:速率限制器
速率限制是指防止操作的频率超过定义的限制。在大型系统中,速率限制通常用于保护底层服务和资源。速率限制一般在分布式系统中作为一种防御机制,使共享资源能够保持可用性。
首席架构师智库
2022-05-29
9520
【微服务架构】为故障设计微服务架构
微服务架构可以通过定义明确的服务边界隔离故障。但就像在每个分布式系统中一样,网络、硬件或应用程序级别问题的可能性更高。由于服务依赖关系,任何组件都可能对其消费者暂时不可用。为了最大限度地减少部分中断的影响,我们需要构建可以优雅地响应某些类型的中断的容错服务。
首席架构师智库
2022-05-25
4600
【软件设计】系统设计面试基础:CAP 与 PACELC
在分布式系统中,可能会发生不同类型的故障,例如,服务器可能会崩溃或永久故障,磁盘可能会损坏导致数据丢失,或者网络连接可能会丢失,导致系统的一部分无法访问。分布式系统如何对自身进行建模以从不同的可用资源中获得最大收益?帮助分布式系统在各种分布式特性之间选择理想平衡的指导原则是什么? 检查 Grokking the System Design Interview 以了解重要的分布式系统概念。
首席架构师智库
2022-05-09
5080
【数据架构】分布式数据网格作为集中式数据单体的解决方案
企业数据架构师不应构建大型集中式数据平台,而应创建分布式数据网格。 ThoughtWorks 的首席技术顾问 Zhamak Dehghani 在旧金山 QCon 的演讲和相关文章中表示,这种方法的改变需要范式转变。随着数据变得越来越普遍,传统的数据仓库和数据湖架构变得不堪重负,无法有效扩展。Dehghani 认为,分布式数据网格方法可以通过采用面向领域的数据所有权来克服这些固有的低效率。 “我建议下一个企业数据平台架构是分布式域驱动架构、自助平台设计和数据产品思维的融合。” 她的演讲包括一些现实世界的例子
首席架构师智库
2022-04-07
5070
【分布式】资源与事务:可观测性的基本二重性
西格曼:我叫本·西格曼。我是Lightstep的联合创始人兼首席执行官。我在这里讨论的是资源和事务,这是可观察性的一个基本的二元性。我职业生涯的大部分时间都在研究可观察性。在我职业生涯之初,我在谷歌工作了九年,致力于谷歌的分布式跟踪系统Dapper,以及他们的高可用性监控和度量系统Monar。然后,Lightstep当然也专注于可观察性。我花了很长时间才到这里。我想出了一种与过去不同的思考可观察性的方法,这就是这次演讲的内容。 事务 什么是事务?在右边,您可以看到某个系统的示意图。我们将从这个银行账户服务
首席架构师智库
2022-03-08
2920
【存储】2022 年的 4 个开源对象存储平台
介绍 在处理大量非结构化数据时,我们需要一个地方来存储它。我们选择存储数据的方式有很多种,但今天我们要关注的一种是对象存储或基于对象的存储。这是处理大量数据时的最佳选择,特别是因为它并不昂贵,并且可以更轻松地管理这些数据。 如果您不熟悉它,对象存储是一种数据存储架构,允许您将大量非结构化数据存储在可扩展的对象结构中。它将数据存储为具有元数据和唯一标识符的对象,从而更容易访问该数据。现在,有许多平台提供对象存储设施。 这就是为什么在本文中,我们将告诉您四个有用的开源对象存储平台,它们包含强大的功能,使它们
首席架构师智库
2022-03-08
10.9K1
【软件架构】Michael Perry关于不可变架构、CAP定理和CRDTs
在InfoQ播客的这一集中,查尔斯·哈姆伯与迈克尔·佩里谈论了他的书《永恒架构的艺术》。他们讨论的主题包括分布式计算的八个谬误:由L Peter Deutsch和Sun Microsystems的其他人提出的一组断言,描述了新加入分布式应用程序的程序员总是做出的错误假设。其他主题包括Pat Helland的论文“不变性改变一切”、Eric Brewer的CAP定理、最终一致性、位置无关身份和CRDT。他们还讨论了如何将Perry倡导的构建分布式系统的方法引入到需要与可变下游系统集成的真实企业应用程序中。
首席架构师智库
2022-03-03
2970
【数据库架构】Apache Couchdb 最终一致性
在上一个文档“为什么选择CouchDB?”中,我们看到CouchDB的灵活性使我们能够随着应用程序的增长和变化而发展数据。在本主题中,我们将探讨CouchDB的“细化”工作如何提高应用程序的简单性,并帮助我们自然地构建可扩展的分布式系统。
首席架构师智库
2022-01-25
1.3K0
「集成架构」理解企业应用集成
应用程序和数据集成是交付新客户体验和服务的基础。通常,一个团队管理整个企业的单片集成技术,但是应用程序正变得越来越复杂——它们是分布式的,并且必须快速扩展和更改,以在竞争的市场中保持同步。这些新的挑战需要基于云本地集成技术和敏捷团队的迭代方法。
首席架构师智库
2022-01-25
1.5K0
「数据一致性」理解分布式系统中的一致性
多节点提供读写服务,确保高可用性和可扩展性(ZooKeeper, DNS, redis集群)
首席架构师智库
2021-01-06
7760
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档