50份架构文档荟萃(分布式事务-缓存-消息-搜索、电商、支付,多活...)

简介: 50份架构文档荟萃(分布式事务-缓存-消息-搜索、电商、支付,多活...)

我之架构观

阿里毕玄:我在系统设计上犯过的 14 个错(毕玄代表作)

演化:这五年里,我们对架构师职责的思考与定位(嘉宾头哥代表作)

谈架构(以终为始的架构观) (坐馆老司机右军代表作)

【另类架构】之驾车感悟(坐馆老司机曲大爷代表作)

创新项目从来都是在负债之下做架构取舍(嘉宾史老师代表作)

资深架构师全解技术架构评审干货101(坐馆老司机朱晔代表作)

漫谈“架构团队”之组织架构坐馆老司机曲大爷代表作)


架构师成长

架构师的自我修养(嘉宾史海峰代表作)

从程序员到架构师 - 非技能篇(坐馆老司机伟山代表作)

云架构师进阶攻略(完整版)(嘉宾刘超代表作)


分布式架构

分布式架构知识体系必读(阿里林振华代表作)

从 GFS 失败的架构设计来看一致性的重要性(嘉宾陈东明代表作)

分布式缓存的25个优秀实践与线上案例

缓存在高并发场景下的常见问题

基于Raft分布式一致性协议实现的局限及其对数据库的风险

敢啃“硬骨头”,开源分布式数据库 TiDB 如何炼成?

(嘉宾黄东旭代表作)

阿里巴巴数据库分库分表的实践

分布式缓存的迁移方案

微服务架构下分布式事务解决方案 —— 阿里GTS

分布式事务在Sharding-Sphere中的实现(嘉宾赵俊代表作)

OceanBase1.0 分布式技术架构嘉宾阿里P10日照代表作)

万亿级数据洪峰下的分布式消息引擎(阿里中间件团队)

四步构建异地多活(嘉宾李运华代表作)

从Elasticsearch来看分布式系统架构设计


微服务架构

微服务架构:从事务脚本到领域模型

一个知名网站的微服务架构最佳实现

基于支付场景下的微服务改造与性能优化(嘉宾程超代表作 )

同程旅游微服务最佳实践

杨波:中国式微服务架构模拟案例(嘉宾杨波代表作 )

大神讲解微服务治理的技术演进和架构实践(嘉宾华为李林峰代表作 )

微众银行-消息服务平台建设实践

再见微服务,从100多个问题儿童到一个超级明星


电商/支付架构

老司机谈电商系统之推荐系统(坐馆老司机伟山代表作)

电商系统之订单设计篇(坐馆老司机伟山代表作)

支付系统订单模型该如何设计?

用领域驱动设计实现订单业务的重构

【技术干货】40页PPT分享万亿级交易量下的支付平台设计

(嘉宾苏宁肖军代表作)

解密支付平台建设资金底线防火墙的杀手级设计方案

(坐馆老司机李艳鹏代表作)

支付平台架构设计评审核心要点与最佳实践

从0到1实现一套聚合支付系统

支付系统如何进行分布式改造

山哥谈支付系统(网页评论:目前位置看到干货最多的一篇)

一文读懂支付系统(坐馆老司机伟山代表作)


典型案例

银行核心系统|应用架构与案例,这次不谈中台【银行】

跳开 DDD 和中台概念看阿里巴巴交易平台的问题及解决思路【阿里巴巴】

苏宁数据中台基于Spring Cloud微服务架构实践【苏宁】

余额宝:国民基金的大规模服务化的技术创新之道【天弘基金】

从“挖光缆”到“剪网线”|蚂蚁金服异地多活的微服务体系【蚂蚁金服】

十年风雨!看蚂蚁金服SOFA 分布式架构演进

相关文章
|
9月前
|
监控 Java API
Spring Boot 3.2 结合 Spring Cloud 微服务架构实操指南 现代分布式应用系统构建实战教程
Spring Boot 3.2 + Spring Cloud 2023.0 微服务架构实践摘要 本文基于Spring Boot 3.2.5和Spring Cloud 2023.0.1最新稳定版本,演示现代微服务架构的构建过程。主要内容包括: 技术栈选择:采用Spring Cloud Netflix Eureka 4.1.0作为服务注册中心,Resilience4j 2.1.0替代Hystrix实现熔断机制,配合OpenFeign和Gateway等组件。 核心实操步骤: 搭建Eureka注册中心服务 构建商品
1308 3
|
7月前
|
缓存 Cloud Native 中间件
《聊聊分布式》从单体到分布式:电商系统架构演进之路
本文系统阐述了电商平台从单体到分布式架构的演进历程,剖析了单体架构的局限性与分布式架构的优势,结合淘宝、京东等真实案例,深入探讨了服务拆分、数据库分片、中间件体系等关键技术实践,并总结了渐进式迁移策略与核心经验,为大型应用架构升级提供了全面参考。
|
人工智能 安全 Java
智慧工地源码,Java语言开发,微服务架构,支持分布式和集群部署,多端覆盖
智慧工地是“互联网+建筑工地”的创新模式,基于物联网、移动互联网、BIM、大数据、人工智能等技术,实现对施工现场人员、设备、材料、安全等环节的智能化管理。其解决方案涵盖数据大屏、移动APP和PC管理端,采用高性能Java微服务架构,支持分布式与集群部署,结合Redis、消息队列等技术确保系统稳定高效。通过大数据驱动决策、物联网实时监测预警及AI智能视频监控,消除数据孤岛,提升项目可控性与安全性。智慧工地提供专家级远程管理服务,助力施工质量和安全管理升级,同时依托可扩展平台、多端应用和丰富设备接口,满足多样化需求,推动建筑行业数字化转型。
406 5
|
8月前
|
消息中间件 缓存 监控
中间件架构设计与实践:构建高性能分布式系统的核心基石
摘要 本文系统探讨了中间件技术及其在分布式系统中的核心价值。作者首先定义了中间件作为连接系统组件的"神经网络",强调其在数据传输、系统稳定性和扩展性中的关键作用。随后详细分类了中间件体系,包括通信中间件(如RabbitMQ/Kafka)、数据中间件(如Redis/MyCAT)等类型。文章重点剖析了消息中间件的实现机制,通过Spring Boot代码示例展示了消息生产者的完整实现,涵盖消息ID生成、持久化、批量发送及重试机制等关键技术点。最后,作者指出中间件架构设计对系统性能的决定性影响,
|
存储 缓存 NoSQL
分布式系统架构8:分布式缓存
本文介绍了分布式缓存的理论知识及Redis集群的应用,探讨了AP与CP的区别,Redis作为AP系统具备高性能和高可用性但不保证强一致性。文章还讲解了透明多级缓存(TMC)的概念及其优缺点,并详细分析了memcached和Redis的分布式实现方案。此外,针对缓存穿透、击穿、雪崩和污染等常见问题提供了应对策略,强调了Cache Aside模式在解决数据一致性方面的作用。最后指出,面试中关于缓存的问题多围绕Redis展开,建议深入学习相关知识点。
871 8
|
12月前
|
监控 Linux 应用服务中间件
Linux多节点多硬盘部署MinIO:分布式MinIO集群部署指南搭建高可用架构实践
通过以上步骤,已成功基于已有的 MinIO 服务,扩展为一个 MinIO 集群。该集群具有高可用性和容错性,适合生产环境使用。如果有任何问题,请检查日志或参考MinIO 官方文档。作者联系方式vx:2743642415。
3725 57
|
11月前
|
缓存 负载均衡 网络协议
电商API接口性能优化技术揭秘:缓存策略与负载均衡详解
电商API接口性能优化是提升系统稳定性和用户体验的关键。本文聚焦缓存策略与负载均衡两大核心,详解其在电商业务中的实践。缓存策略涵盖本地、分布式及CDN缓存,通过全量或部分缓存设计和一致性维护,减少后端压力;负载均衡则利用反向代理、DNS轮询等技术,结合动态调整与冗余部署,提高吞吐量与可用性。文中引用大型及跨境电商平台案例,展示优化效果,强调持续监控与迭代的重要性,为电商企业提供了切实可行的性能优化路径。
|
12月前
|
缓存 NoSQL Java
Redis:现代服务端开发的缓存基石与电商实践-优雅草卓伊凡
Redis:现代服务端开发的缓存基石与电商实践-优雅草卓伊凡
292 5
Redis:现代服务端开发的缓存基石与电商实践-优雅草卓伊凡
|
消息中间件 人工智能 监控
文生图架构设计原来如此简单之分布式服务
想象一下,当成千上万的用户同时要求AI画图,如何公平高效地处理这些请求?文生图/图生图大模型的架构设计看似复杂,实则遵循简单而有效的原则:合理排队、分工明确、防患未然。
509 14
文生图架构设计原来如此简单之分布式服务
|
并行计算 PyTorch 算法框架/工具
融合AMD与NVIDIA GPU集群的MLOps:异构计算环境中的分布式训练架构实践
本文探讨了如何通过技术手段混合使用AMD与NVIDIA GPU集群以支持PyTorch分布式训练。面对CUDA与ROCm框架互操作性不足的问题,文章提出利用UCC和UCX等统一通信框架实现高效数据传输,并在异构Kubernetes集群中部署任务。通过解决轻度与强度异构环境下的挑战,如计算能力不平衡、内存容量差异及通信性能优化,文章展示了如何无需重构代码即可充分利用异构硬件资源。尽管存在RDMA验证不足、通信性能次优等局限性,但该方案为最大化GPU资源利用率、降低供应商锁定提供了可行路径。源代码已公开,供读者参考实践。
1260 3
融合AMD与NVIDIA GPU集群的MLOps:异构计算环境中的分布式训练架构实践