架构

探讨软件整体结构与组件,大型软件系统各个方面的设计与思考。
收录了架构话题下的 12894 篇文章
  • 文章
  • 迷你书
干货分享:蚂蚁金服前端框架和工程化实践

在极客邦科技前两天召开的 GMTC 全球大前端技术大会上,蚂蚁金服高级技术专家陈成发表了《蚂蚁金服前端框架和工程化实践》的演讲。

作者: 陈成

我们为什么从 REST 转向 gRPC

gPRC 的一个很明显的优势是它使用了二进制编码,所以它比 JSON/HTTP 更快。虽然说速度越快越好,但我们也要考虑另外两个因素:清晰的接口规范和对流式传输的支持。

作者: Levin Fritz 译者: 无明

打造工业级推荐系统(六):构建优质的推荐系统服务

Web 服务模块是直接与用户交互的部分,在整个推荐系统业务流中具有举足轻重的地位,因为 Web 服务模块的好坏直接影响用户体验。

作者: gongyouliu

Proxx:构建高效的 Web 应用

Proxx 是谷歌 Chrome 团队推出的一款 JavaScript 游戏。该项目展示了如何开发快速平滑的 Web 应用。

作者:Guy Nesher 译者: 盖磊

Linux 内核被曝 TCP “SACK PANIC”漏洞,多家云服务商给出紧急修复建议

近日,Linux 内核发现三个 TCP 网络处理相关软件缺陷,最严重的漏洞可触发内核崩溃,从而影响系统可用性,多家云服务商给出紧急修复建议。

作者: 赵钰莹盖磊

构建面向整合服务网格的开放 API

我们建议使用一个简化的、工作流友好的 API 来保护组织平台代码不受特定服务网格实现细节的影响。

作者: Christian Posta 译者: 刘雅梦

流式数据处理在百度数据工厂的应用与实践

百度数据工厂以 Spark 为基础提供了流批一体的大数据分析解决方案,流式数据处理在里面承担了其中的实时计算和实时与离线转换功能。流式数据处理不仅提供了流批统一 SQL 引擎、流批统一 META 管理和实时落数仓等技术支持,还提供了流式数据处理的一体化平台,提供流式数据处理的提交、运维、监控等能力。

作者: 李俊卿

系统架构系列 (三):业务架构实战上篇

设计好业务架构要考虑的方面比较多,要做到业务隔离、业务与技术隔离,从业务架构中看得出整体业务的流程运转、业务产品的能力、业务领域对象......

作者: 高福来

保持数据连续性的无锁环形缓冲区的设计和实现

在保持数据连续性的情况下,两种版本的无锁环形缓冲区设计和实现。

作者: Andrea LattuadaJames Munns 译者: 杨志昂

英伟达与 ARM 达成合作,将共同研发超级计算机

北京时间 6 月 17 日,在德国举行的“国际超级计算大会”(ISC)上,英伟达宣布与 ARM 达成合作,到 2020 年,它将为 ARM 生态系统提供全套人工智能和高性能计算(HPC)软件。

作者: 陈思

2019 年 6 月 18 日
全球超算 TOP500 榜单发布:中国上榜数量最多,美国超算性能最优

北京时间 6 月 17 日,第 53 届全球超算 TOP500 名单在于德国法兰克福举办的“国际超算大会”(ISC)上发布。榜单显示:中国以 219 台上榜系统数继续位列第一位,美国超级计算机 Summit 和 Sierra 排名一、二位,中国神威·太湖之光以及天河二号位列三、四名。

作者: 陈思

2019 年 6 月 18 日
系统架构系列 (二):应对这一概念的方法

解决特定的问题,本篇文章重点讨论应对系统架构的方法。如今,系统架构在业内还没有定型的固定方法,一般会讲:需求分析、系统分析与设计、UML、领域建模、设计模式、软件工程等,笔者不打算这样讲,这样下来会有厚厚一本书,希望从简洁、可落地实践的角度去阐述系统架构,后面的文章再给出每种架构具体可实践操作的方法。

作者: 高福来