架构
溯源架构发展的脉络,关注科技企业的架构实践,帮助传统行业、中小型企业找到可供参考的架构
- 全部
- SOA
- 微服务
- 业务架构
- 框架
- 领域驱动设计
- 多云/混合云
- 其他
Agoda 的非常规客户端优先迁移:从 GraphQL 单体架构到微服务架构
Agoda 从单体 GraphQL 转向微服务架构,采用客户端优先策略,通过内部智能编排器库使客户端能处理单体和微服务,降低迁移风险和协调工作。
京东零售推荐系统可解释能力详解
本文将介绍可解释能力在京东零售推荐系统中的应用实践。主要内容包括以下几大部分:推荐系统可解释定义、系统架构、排序可解释、模型可解释、流量可解释。
揭秘 JDQ 限流架构:实时数据链路的多维动态带宽管控|京东零售技术实践
在数字化转型的浪潮席卷之下,大数据和云计算技术已成为企业创新和发展的关键驱动力。尤其是以京东为代表的电商平台为例,其日常运营中持续生成海量数据,涵盖实时交易记录、点击曝光统计及用户行为轨迹等,这些数据对精准业务决策、深化用户体验优化等方面具有重要意义。
《架构师》(2024 年第三季)
本期《架构师》推荐内容:大模型技术重塑智能研发新范式;2024 年软件工程行业:两年间的变化、原因及未来趋势;Anthony Alford 访谈:AI 架构入门
Allegro 如何将运行 GCP 数据流管道的成本降低 60%
Allegro 通过优化 Google Cloud Dataflow 数据流管道,降低成本约 60%。主要措施包括提高资源利用率、调整计算实例类型、更换虚拟机类型及优化作业配置,特别是关闭 Dataflow Shuffle 服务。
在架构方面,没有谁比亚马逊的 CTO 更能预见未来
在 re:Invent 2024 的最后一场重磅主题演讲中,亚马逊副总裁兼 CTO Werner Vogels 博士分享了构建复杂系统的经验并提到,复杂性无处不在,随着系统规模的扩大,复杂度也在不断提高。普遍意义上讲,复杂性并不是坏事,它通常意味着系统中正在引入更多的功能。
云原生架构下中间件联邦高可用架构实践
云原生架构将运维能力下沉,如何高效利用云原生能力并实现中间件跨可用区高可用?
来自亚马逊 CTO 的 20 年底层架构经验分享
当软件系统越来越复杂,开发者们应该如何追求 simplexity?在 re:Invent 最后一天,Dr.Werner 分享了在亚马逊 20 年构建底层架构的经验,他在追求繁简之道的过程中总结了六条宝贵经验!
Kitex/Hertz 助力大模型:三周年重要特性回顾
本文根据 CloudWeGo 三周年 《Kitex/Hertz 助力大模型:三周年重要特性回顾》 分享整理,介绍近一年来 Kitex/Hertz 的重要特性。
Slack 对 Chef 架构进行改进,提高其安全性和稳定性
本文提到了 Slack 改进 Chef 架构,从单一 Chef 堆栈转移到更具弹性的分片架构,使用 Consul 服务发现,创建 Shearch 服务跨堆栈搜索,开发 Gnife 工具跨分片操作,采用 Chef Librarian 管理 Cookbook 版本,提高安全性和稳定性。
在现代应用中确证 Cell-Based 架构的安全性
基于单元架构提升应用安全性,需隔离、权限控制、数据加密、零信任策略、身份验证、API 网关和集中式注册表。
利用 Cell-Based 架构构建具有弹性和容错性的系统
本文是“Cell-Based 架构:如何构建可扩展且具有弹性的系统”系列文章的一部分。在本系列文章中,我们将介绍一段探索之旅,并对基于单元(Cell-based)的架构的许多关键方面进行全面的概述和深入的分析,以及将这种方法应用于现有和新架构的实用建议。
AI 时代下的架构变革,需要关注什么?
企业对数据实时性、流动性和处理效率的要求日益增高,传统的数据架构已无法满足 AI 驱动应用的复杂需求。
贝壳流量分发引擎高可用架构与稳定性改造实践
商机作为平台的基础资源,每一次故障对公司来说都是一笔不小的损失。
优化 Wellhub 的自动完成服务的延迟:多区域架构
本文提到 Wellhub 采用多区域架构优化基于 Go 的自动完成服务延迟,使用 AWS 服务和 Elasticsearch 地理查询,通过 AWS Global Accelerator 优化流量路由,降低延迟,提升用户体验。
唯物主义视角下对软件架构的理解
理解架构,主要想清楚几个问题。什么是架构?架构解决什么问题?架构如何产生和演进?
单元化架构在字节跳动的落地实践
本文将围绕字节跳动当前的模式——同城容灾 + 异地多活,介绍团队在异地单元化架构落地上的一些思考和实践。
在 Netflix 构建全球缓存系统:深入了解全局复制
Netflix 使用 EVCache 实现全局数据复制,减少延迟,提高系统可靠性。EVCache 是分布式键值存储,结合 Memcached 和 SSD,具有线性可扩展性和强大弹性。通过客户端发起的复制和优化数据路由,降低服务器负载,提高效率。
不使用 EC2 或 Kubernetes:看 PostNL 如何构建纯 Serverless 架构
PostNL 通过采用无服务器服务为主的云原生技术,提高生产效率和市场响应能力,降低运营成本,实现从外包到内部产品交付的转变。
百度沧海·存储统一技术底座架构演进
我们认为各种存储系统实际上是由元数据面和数据面两部分组成,通过提炼出高度可复用的元数据面和数据面的统一技术底座,就能积木式搭建各种云存储系统,比如对象存储、文件存储、块存储等,最大化减少重复开发的工作。
架构到底要不要分前端和后端?
“前端”架构真的有必要存在吗?
Lyft 推广协作式 Protocol Buffers 设计的最佳实践
Lyft 分享了使用 Protocol Buffers 的经验,强调了协作式设计、消息校验和统一常量值等最佳实践,以促进知识共享和开发流程质量。
开源三年,CloudWeGo 的生态发展和社区增长
字节跳动 CloudWeGo 开源项目运营经验分享。
集成困难、数据低效:AI 热潮下,存储该怎么跟上?
只要有数据,就需要存储。随着数据处理需求呈指数级增长,许多企业在管理 AI 项目和处理大量数据方面面临着挑战。
字节跳动合并编译实践
本文整理自字节跳动基础架构 / 服务框架团队尹旭然在 QCon 2024 的分享,主要介绍了服务框架团队编译期合并服务的技术实践和经验总结。
Cloudflare 引入自动化 SSL/TLS 以保护和简化源服务器连接
本文提到了 Cloudflare 引入了自动化 SSL/TLS 设置,以简化和保护其与源服务器之间的通信加密,提供自动化配置并减少站点停机风险。
CockroachDB 取消免费 Core 版本,引社区担忧
本文提到 CockroachDB Labs 宣布取消免费的 Core 版本,仅提供 Enterprise 版本,引发社区对单一供应商管理的开源解决方案未来的担忧。
2024 开放原子开源生态大会开幕:“开源赋能产业,生态共筑未来”
9 月 25 日,2024 开放原子开源生态大会在北京举行。
京东百万级调度系统 (Buffalo) 架构解密
Buffalo 调度系统是京东自主研发的分布式 DAG 作业调度系统,为京东的数据开发工程师、算法工程师、数据分析师等用户提供离线作业的编排与调试、监控运维、DAG 调度等功能。其目标是打造行业领先的稳定高效、产品简洁高体验、任务监控全面、资源容器化、系统能力开放化的 ETL 调度系统。
京东广告投放平台整洁架构演进之路
我们希望通过一系列文章循序渐进地阐述本次架构升级的始末。新架构并不是一日而成的,而是经过了多次架构升级的演进,因此我们将本文作为该系列的第一篇文章,先让大家通过广告投放平台的架构演进历程来了解新架构的设计初衷。