Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
架构师资料教程
为何软件IT行业重视创新而不是稳定?
为何软件IT行业重视创新而不是稳定?用户为此受苦:用户体验差! 彼得-蒂尔有一句名言:"竞争是失败者的事"。 如果没有必要,就不要把自己置于被迫竞争的境地。 我给年轻程序员的建
模块化单体架构综合指南
在不断发展的软件架构领域,对完美设计范式的追求仍在继续。在单体架构和微服务架构之间持续不断的争论中,出现了一种和谐的融合,提供了两全其美的方案——引入了模块化单体架构的概念。想象一下一种设计方法,它将单体结构的简单性和易用性与模块化设计的灵活性和可维护性无缝地结合在一起。这是模块化单体的本质——一种
分布式系统阅读清单
计算机科学家在研究分布式系统理论时使用三种模型类型:同步模型半同步模型异步模型同步模型意味着系统内发送的每条信息都有一个已知的通信上限(发送和接收信息之间的最大延迟)以及节点或代理之间的处理速度。这意味着你可以确定在一段
什么是池架构?
池架构是一个微服务架构的潜在竞争者,在面向未来的可扩展性的竞争中挑战微服务的主导地位。 本文深入研究池架构的核心功能,将其与微服务进行比较,并探讨其彻底改变我们构建可扩展应用程序方式的潜力。我们将揭示与池架构相关的已公开的优势和不可预见的挑战,帮助您确定它
Redpanda简介
在本教程中,我们将讨论一个名为Redpanda的强大事件流平台。这是对事实上的行业流媒体平台Kafka 的竞争,有趣的是,它还与 Kafka API 兼容。 我们将了解 Redpanda 的关键组件、功能和用例,创建用于将消息发布到 Redpanda 主题
架构:软件成本估算
本文提出了一种新颖的软件成本估算混合方法,该方法将软件离散为更小的任务,并使用专家判断和算法技术。通过使用基于体积和复杂性的双因素资格系统,我们提出了一种更具适应性和可扩展性的模型来估计软件项目持续时间,特别强调大型遗留迁移项目。 介绍</
用于微服务开发的 Java 框架
本文列出了一些用 Java 构建微服务的流行框架: #Spring Boot:Spring Boot可以说是用 Java 构建微服务的最流行的框架。它提供了一个全面的生态系统,用于以最少的配置开发独立的、生产级的基于 Spring 的应用程序。Sp
人工智能在现代软件架构设计中的作用
软件架构自诞生以来已经取得了长足的进步。在早期,系统很简单,程序员经常对特定问题的解决方案进行硬编码。随着系统复杂性和规模的增长,这种方法变得难以管理。我们看到了结构化编程、面向对象编程以及最近的面向服务和微服务架构的出现。 与此同时,人工智能(AI)一直
解决方案架构、系统架构和企业架构区别
解决方案架构、系统架构和企业架构是三个不同层次的架构,它们在范围、关注点和目标上有所不同 解决方案架构: 定义:解决方案架构关注于单个项目或产品的架构设计,它描述了如何将特
AI架构师:职责、技能以及如何称为一名AI架构师?
人工智能 (AI)是快速发展的技术领域的主导方式,具有改变人类能力并彻底改变整个行业的能力。人工智能架构师的技能负责在每个突破性人工智能解决方案的幕后协调智能系统的创建和使用。 本文探讨了架构师的角色
七篇Meta等大科技公司工程博文
1.
什么是亚历山大形式?
亚历山大Alexander形式:一套有组织、连贯的模式,用于解决设计问题,定义了一套有组织的、连贯的模式,用于描述特定专业领域内的问题和解决方案。也称为亚历山大模式语言(Alexander Pattern Language)。 由建筑师克里斯托弗-亚历山大
现代前端架构:关键概念指南
Web 开发的格局在不断发展,需要创新的方法来构建用户界面。在这个不断变化的环境中,构建强大且可维护的
为什么你可能不需要GraphQL?
您可能不需要 GraphQL!当您从一家 GraphQL 公司的联合创始人那里读到这句话时,您可能会感到惊讶。 为什么您可能不需要 GraphQL2015 年(将近十年前!),Facebook 发布 Gra
图数据库初学者指南
随着数据量呈指数级增长且查询变得更加复杂,关系成为数据分析的关键组成部分。反过来,需要专门的解决方案,例如显式优化关系的图数据库。其他数据库的设计目的不是能够根据复杂数据结构中的复杂关系来搜索和查询数据。图数据库经过优化,可以通过将信息建模为图来处理连接的数据,图通过节点和关系映射数据。 <
Zalando RESTful API和事件指南
这是一套很好的开发Restful API的指南。由Zalando提供。 Zalando 的软件架构以解耦微服务为中心,通过带有 JSON 负载的 RESTful API 提供功能。小型工程团队在其 AWS(团队)账户中拥有、部署和运营这些微服务。我
三个因素是软件本质?
作者在文章中提出了三个因素,用以解释软件的特性,并对软件开发中遇到的困难进行了深入的思考。 以下是文章的主要内容概述: 三个因素(Triad)
近期国外大科技公司工程文摘
本周Meta 、Netflix 、Doordash 、Booking等发布的最重要、最引人注目的文章! 1. “Me
上页
下页
关闭