技术架构与体系结构
什么是TOGAF解决方案? - Anatolii

以下是对企业解决方案 架构 的.
Airbnb的架构演进

Jessica Tai 是 Airbnb 的一名工程经理,负责平台基础设施方面的工作。她在 QCon上就 Airbnb 的 .
Yelp如何重新架构其大规模大型的服务器端渲染?

在 Yelp,我们使用服务器端渲染 (SSR) 来提高基于 React 的前端页面的性能。在 2021 年初发生一系列生产事件后,我们意识到我们现有的 SS.
库 vs 服务 vs 侧车Sidecar的比较

所有软件应用程序都由可重用的元素组成。这些可重用元素的目标和功能从基础设施级别到安全级别到业务能力各不相同。 本文的目的是比较用于构建和部署这些可重用.
从DoorDash安卓应用中学到的8个技巧

系统设计:如何设计Youtube?

Youtube 是世界上最受欢迎的视频分享网站之一。该服务的用户可以上传、查看、分享、评价和报告视频以及添加对视频的评论。 .
CodeKarle:推特系统设计面试

一个典型的面试问题:“你将如何设计一个像 Twitter 这样的系统”。 让我们看一下开始的要求。 功能要求 .
面向数据的架构DOA - eyassh

这是软件 架构 中一个鲜为人知.
Netflix如何在云端使用事件溯源实现可靠的物联网设备管理?
实施SBOM管理可预防下一次Log4Shell漏洞 - infoworld

软件物料清单 (SBOM) 正成为一项至关重要的安全要求,它可以在软件在整个供应链中移植时实现可见性。组织必须立即采取行动,建立一项重要的新能力:SBOM .
连续架构六大原则 - Murat Erder

连续 架构 .
美国最大独立站中台Shopify如何应对有史以来最大的黑五?

2021 年是Shopify有史以来最大的黑色星期五网络星期一!谷歌云基础设施帮助处理幕后的负载高峰! Shopify 是商业必不可少的互联网基础设施.
Twitter如何升级Hadoop+Kafka架构实现实时处理数十亿个事件?

为什么SOLID原则仍然是现代软件架构的基础?- StackOverflow

尽管自构思 SOLID 原则以来的 20 年来计算发生了很大变化,但它们仍然是设计软件的最佳实践。 SOLID 原则是经过时间考验的用于创建高质量软件.
CQRS命令查询分离架构的多种形式实现 - Kapil

CQRS(命令查询职责分离)的核心有一个简单的目标:将读取和写入分离为单独的模型。这个简单的想法可以采用多种形式,具体取决于使用它的 .
如何选择各种类型数据库?- Raj

生活在“数据时代”,您是否在为您的应用程序选择正确的数据库/数据存储方面遇到过困惑。那么,你并不孤单 :-)。虽然“被有选择性宠坏了”是件好事,但这恰恰使选.
我们如何在Adyen做出架构决策 - Adyen

在 Adyen,我们有一种非常务实的方法来解决问题。因此,我们使用简单的工具来取得出色的成果。 本博客的目标是向您介绍我们在扩展系统时面临的挑战、我们.
什么是软件架构设计?- Grady
幽默:前端、后端和API的形象比喻
单一职责原则:软件世界中最重要的规则 - DZone

单一职责原则SRP,这是整个软件世界中最重要的单一规则。它几乎可以在我们系统的所有级别上看到:从单个类到整个应用程序(无论使用的规模和 .
系统建模中的最佳实践 - lethain

有相当多的人在进行系统建模,不少人认为自己是系统思想家,但相当随意地使用建模等技术。即使有可用的建模工具,我也经常走直观建模的捷径,随着时间的推移,这让我在.
架构师如何做出架构决策? – IasaGlobal

什么是Poly软件架构?

Polylith 是一种软件 架构 <.
领域分区:如何在微服务和单体之间找到健康的平衡 - Ashley

技术的极简主义的再次复兴

德国Picnic创业公司如何在规模扩展阶段时才发现架构的重要性? - Sander

你是一家小型初创公司的一部分。您脑子里只有一件事:运送产品并快速找到适合市场的产品。代码为王!软件 .
六边形架构教程:构建可维护的Web应用程序 - DEV

Uber如何重新架构其作业平台?

优步的使命是帮助我们的消费者在全球数千个城市轻松前往任何地方并获得任何东西。在其核心,我们捕捉消费者的意图并通过将其与一组正确的提供者进行匹配来实现它。 <.
2021年年中前端、Java及云原生等企业IT架构的观察和预测 - AdamBien

以下是来自 .
远程调用的容错模式 - pragmatists

我们生活在一个不完美的世界里,失败是不可避免的。我们依赖的系统迟早会失败。我们无法采取任何措施来阻止它,但我们有能力减轻级联故障。我们只需要在我们的工具箱中.