#Java架构与体系结构系列

领域分区:如何在微服务和单体之间找到健康的平衡 - Ashley

21-09-10 1081 2 banq

深入了解适合大多数中小型公司的 架构 模式:领域分区。 只要工程师一直在编写代码,就一直在讨论构建一组系统的最佳方法。两种最常见的模式是单体和 微服务 。它们都有其优点和缺点,但是否有其他选... 详细

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

21-11-22 674 3 banq

尽管自构思 SOLID 原则以来的 20 年来计算发生了很大变化,但它们仍然是设计软件的最佳实践。 SOLID 原则是经过时间考验的用于创建高质量软件的准则。但在多范式编程和云计算的世界里,它们还能... 详细

单一职责原则:软件世界中最重要的规则 - DZone

21-11-05 768 1 banq

单一职责原则SRP,这是整个软件世界中最重要的单一规则。它几乎可以在我们系统的所有级别上看到:从单个类到整个应用程序(无论使用的规模和 架构 如何)设计。   什么是单一职责原则 可能你们... 详细

什么是软件架构设计?- Grady

21-11-12 602 2 banq

所有的 架构 都是设计,但并非所有的设计都是架构。架构代表了一组重要的设计决策,这些决策塑造了系统的形式和功能,其中重要的是通过更改成本来衡量的。 所有的架构都是设计,但并非所有的设计都是架构。... 详细

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

21-09-09 1276 1 banq

这是来自radicalsimpli.city的技术极简主义宣言,对当前复杂技术的抱怨、批判。 我们好像很享受复杂性:我们使用 SPA、Vue/React、Transpiling、Typescript... 详细

CQRS命令查询分离架构的多种形式实现 - Kapil

21-11-19 417 1 banq

CQRS(命令查询职责分离)的核心有一个简单的目标:将读取和写入分离为单独的模型。这个简单的想法可以采用多种形式,具体取决于使用它的上下文以及所使用的实现选择。这篇文章试图分析 CQRS 的... 详细

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

21-12-01 278 1 banq

2021 年是Shopify有史以来最大的黑色星期五网络星期一!谷歌云基础设施帮助处理幕后的负载高峰! Shopify 是商业必不可少的互联网基础设施的领先提供商,与全球超过 170 万商家合作。在... 详细

我们如何在Adyen做出架构决策 - Adyen

21-11-12 621 1 banq

在 Adyen,我们有一种非常务实的方法来解决问题。因此,我们使用简单的工具来取得出色的成果。 本博客的目标是向您介绍我们在扩展系统时面临的挑战、我们如何应对这些挑战,以及我们的系统因这些决定而呈现... 详细

系统建模中的最佳实践 - lethain

21-10-17 431 banq

有相当多的人在进行系统建模,不少人认为自己是系统思想家,但相当随意地使用建模等技术。即使有可用的建模工具,我也经常走直观建模的捷径,随着时间的推移,这让我在犯善意的推理错误方面受到了很大的教育。 G... 详细

架构师如何做出架构决策? – IasaGlobal

21-09-24 498 banq

在做出决策时,架构师的主要任务是定义全面的上下文(一组评估标准),以便做出平衡的 架构 决策。 对于那些对业务至关重要的决策,建议花额外的时间来分析备选方案和架构上重要的需求,并扩展分析上下文,... 详细

如何选择各种类型数据库?- Raj

21-11-15 341 banq

生活在“数据时代”,您是否在为您的应用程序选择正确的数据库/数据存储方面遇到过困惑。那么,你并不孤单 :-)。虽然“被有选择性宠坏了”是件好事,但这恰恰使选择数以万计的不同数据库/数据存储选项变得更... 详细

什么是Poly软件架构?

21-09-10 813 banq

Polylith 是一种软件 架构 ,可以解决构建后端系统的一些基本挑战。这些挑战是: 跨团队和服务共享我们的代码很困难 我们缺乏一种用于交流建筑概念的共享语言 随着我们代码库的增长,... 详细

Twitter如何升级Hadoop+Kafka架构实现实时处理数十亿个事件?

21-11-25 298 banq

在 Twitter ,我们每天实时处理大约 4000 亿个事件并生成 PB 级数据。我们消费数据的事件源有很多种,它们在不同的平台和存储系统中产生,例如 Hadoop、Vertica、Manhatt... 详细

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

21-08-22 283 banq

你是一家小型初创公司的一部分。您脑子里只有一件事:运送产品并快速找到适合市场的产品。代码为王!软件 架构 ?但是,事实证明,每个系统都有一个架构。无论它是不是好产品,特别是在产品起飞,从初创阶段... 详细

共有 3611 2 3 4 ... 25 下一页