转载

架构师技术图谱,助你早日成为架构师

架构师技术图谱,助你早日成为架构师

本项目是《码农周刊》架构学习资料精选, 码农周刊团队官方出品 。架构师必读,助你早日成为架构师!

架构师技术图谱包括:分布式、前端、大数据、存储、微服务、推荐系统、框架、消息队列、编程语言、设计模式、重构、集群等内容。

欢迎订阅《码农周刊》! 订阅地址

如何加入读者群?关注下方微信公众号,回复 “ 入群 ” 即可。

架构师技术图谱,助你早日成为架构师

分布式

  • [译] 分布式系统经典论文:Google Bigtable 的设计和实现 (OSDI 2006)
  • [译] 分布式系统经典论文:Amazon Dynamo 的设计和实现 (SOSP 2007)
  • Apollo 配置中心:分布式部署
  • 分布式系统原理介绍
  • 高并发场景下分布式实时信令系统的架构实践
  • 8 个月打磨,一份送给程序员的 “分布式系统” 合集
  • 分布式系统关注点:360° 的全方位监控
  • 分布式时序数据库 QTSDB 的设计与实现
  • 分布式系统关注点:构建易测试系统的 “六脉神剑”
  • 轻松构建微服务之分布式配置中心
  • 个推基于 Zipkin 的分布式链路追踪实践
  • 设计一个分布式 RPC 框架
  • MXNet 结合 kubeflow 进行分布式训练
  • 分布式数据缓存中的一致性哈希算法
  • 聊一聊分布式对象存储解决方案
  • 分布式系统关注点:阻塞与非阻塞有什么区别?
  • UidGenerator:百度开源的分布式 ID 服务
  • 如何设计一个优秀的分布式系统?
  • 分布式 ID 生成策略
  • 从一个真实的分布式 ID 案例看如何做架构
  • 近万字长文,设计分布式系统需要考虑因素的都在这里
  • 分布式 TensorFlow 编程模型演进
  • 基于 Redis 和 Lua 的分布式限流
  • Aloha:一个分布式调度框架的设计与实现
  • 可线性化检查:与 NP 完全问题做斗争
  • 分布式架构设计之架构演进之路
  • 分布式系统设计经典论文
  • Leaf:美团分布式 ID 生成服务开源
  • 宜信分布式安全服务编排实践
  • xxl-registry:轻量级分布式服务注册中心
  • CAP 一致性协议及应用实践
  • 分布式系统关注点:弹性架构
  • Etcd Raft 使用入门及原理解析
  • 设计一个分布式 RPC 框架
  • 滴滴开源分布式消息中间件产品 DDMQ
  • 企业实施分布式架构的挑战以及应对建议
  • 云端分布式架构下的编程语言:elixir; pattern matching
  • 让 Raft 变快 100 倍:Dragonboat 的写优化
  • GMKV:分布式 kv 在更美 App 的落地
  • 基于 Licode 的 WebRTC 全球分布式架构
  • 为自己搭建一个分布式 IM(即时通讯)系统
  • 手绘 raft 一致性算法
  • kingbus:基于 Raft 的分布式 MySQL binlog 存储系统
  • [译] 伯克利开源多数据流实时分布式分析系统 Confluo,吞吐超 Kafka 4-10 倍
  • 分布式系统的基石:深入浅出共识算法
  • Ambry:LinkedIn 对象存储论文翻译
  • Go 分布式实时服务架构
  • 自己写分布式配置中心(上):单机模式
  • 唯品会分布式强一致日志存储系统 VDL 正式对外开源
  • 浅谈分布式最终一致性
  • MIT 6.824 学习笔记(一):MapReduce 详解
  • 用 Redis 实现分布式幂等服务中间件
  • [译] 深度神经网络的分布式训练概述:常用方法和技巧全面总结
  • 分布式基础,通俗易懂 CAP?
  • 分布式系统关注点:做了负载均衡就可以随便加机器了吗?
  • 大规模 MySQL 运维陷阱之基于 MyCat 的伪分布式架构
  • 自己写分布式限流组件:基于 Redis 的 RateLimter
  • 分布式之消息队列复习精讲
  • 分布式高性能 Redis 集群线上常见问题
  • 详解分布式协调服务 ZooKeeper
  • 如果再有人问你分布式 ID,这篇文章丢给他
  • 带着问题学习分布式系统之数据分片
  • [译] 构建大型支付系统时学到的分布式体系结构概念
  • 分布式数据库 MVCC 技术探秘(二):混合逻辑时钟
  • 分布式系统关注点:通过 “共识” 达成数据一致性
  • 如何设计分布式系统开关
  • 分布式系统与消息的投递
  • 使用开源技术构建有赞分布式 KV 存储服务
  • 美图分布式 Bitmap 实践:Naix
  • Node.js:浅析高并发与分布式集群
  • 分布式数据库 MVCC 技术探秘(一)
  • 扯什么区块链,应该是分布式账本和面向通证架构
  • 学习分布式不得不会的 CAP 理论
  • 知乎十万级容器规模的分布式镜像仓库实践
  • 主流分布式架构的风流韵事
  • 如何快速开发一个 Dubbo 应用?
  • Google F1 是如何做 Schema 变更的
  • [译] 浅显易懂的分布式 TensorFlow 入门教程
  • Raft 协议学习笔记
  • 基于可靠消息方案的分布式事务(二):Java 中的事务
  • 一个 Raft 开源项目的结构分析
  • 分布式跟踪工具 Pinpoint 初探
  • 青云新一代分布式数据库 RadonDB 开源了
  • 分布式强一致性数据库的灵魂:Raft 算法
  • 分布式系统:一致性 hash 算法的应用
  • 分布式单点登录框架 XXL-SSO
  • MPP 的进化:深入理解 Batch 和 MPP 优缺点
  • 同为分布式缓存,为何 Redis 更胜一筹?
  • [译] Uber 是如何用 Kafka 构建可靠的重试处理保证数据不丢失
  • Zookeeper 源码:总体流程概览
  • 分布式系统设计:批处理模式之作业队列系统
  • 分布式理论:CAP 是三选二吗?
  • GlusterFS 纠删码最佳实践应用
  • 加密货币和区块链(二):分布式共识与去中心化
  • 饿了么异地多活技术实现(三):GZS & DAL
  • 分布式技术集锦
  • 漫谈分布式系统、拜占庭将军问题与区块链
  • 分布式系统数据层设计模式
  • Zeppelin:奇虎 360 出品的高性能分布式 KV 存储平台
  • 跟繁琐的命令行说拜拜,Gerapy 分布式爬虫管理框架来袭
  • 分布式 Redis 架构设计简介
  • 分布式文件系统 FastDFS 详解
  • ELK 6.0 部署:Elasticsearch + Logstash + Kibana 搭建分布式日志平台
  • VDL:唯品会强一致、高可用、高性能分布式日志存储介绍
  • 分布式一致性与共识算法
  • RAID 6 应用于消息队列
  • 分布式系统中的必备良药:RPC
  • 分布式消息队列实现概要
  • 区块链:利用 IPFS 构建自己的去中心化分布式 Wiki 系统
  • dedid:为分布式数据库而设计的全局唯一 ID(主键)生成器
  • OceanBase 1.0 分布式技术架构
  • 分布式实时日志分析解决方案 ELK 部署架构
  • 日志:分布式系统的核心
  • 分布式数据库的故障和常见处理机制
  • Netflix Archaius 分布式配置管理依赖构件
  • Pegasus:小米出品的分布式 Key-Value 存储系统
  • XXL-CRAWLER:灵活高效、面向对象的分布式爬虫框架
  • 使用 Redis 实现分布式锁及其优化
  • Kafka 的复制机制
  • Zookeeper:分布式过程协同技术详解
  • 浅谈大规模分布式系统中那些技术点
  • 分布式键值存储 Dynamo 的实现原理
  • 浅谈分布式存储系统中的数据一致性要求
  • 分布式文件管理系统 JDFS(五):整体架构描述
  • [译] 创建一个分布式网络爬虫的故事
  • 浅析分布式下的事件驱动机制
  • 使用 Chaos 测试分布式系统线性一致性
  • 分布式搜索数据库性能探究
  • 微信开源 PhxQueue:高可用、高可靠、高性能的分布式队列
  • 一文教你迅速解决分布式事务 XA 一致性问题
  • 分布式 ID 生成方案概述
  • 分布式系统架构设计
  • 如何用 Go 打造亿级实时分布式出行平台
  • molten:PHP 应用透明链路追踪工具
  • 分布式流式处理的新贵 Kafka Stream
  • 微服务架构上云最佳实践
  • 如何在 Spring Cloud 分布式系统中实现分布式锁?
  • 漫谈分布式系统:三种通信范型
  • [译] 如何选择合适的分布式机器学习平台
  • Hystrix 实现分布式系统中的故障容错
  • 浅谈分布式服务协调技术 Zookeeper
  • [译] Metrics, tracing 和 logging 的关系
  • etcd raft 如何实现成员变更
  • 单体中心代码库 vs. 分布式代码库
  • 使用 DDAL 快速构建分布式数据库应用
  • 分布式系统概念
  • [译] Spanner, TrueTime 和 CAP 理论
  • Laravel + go-micro + grpc 实践基于 Zipkin 的分布式链路追踪系统
  • jd_spider:两只蠢萌京东的分布式爬虫
  • 例解 Poxos 算法
  • 分布式调用链监控资源总结
  • Angel:腾讯出品的基于参数服务器理念开发的高性能分布式机器学习平台
  • Raft 共识算法
  • 农民进城之初尝 FastDFS 搭建图片分布式系统
  • 自己动手扩展分布式调用链
  • GFS 阅读笔记
  • 针对 PHP 做的 Ragnar Fiery 分布式性能跟踪系统
  • 分布式系统常见的事务处理机制
  • [译] 再谈 CAP 理论
  • KAFKA:如何做到 1 秒发布百万级条消息
  • Kudu:一个融合低延迟写入和高性能分析的存储系统
  • Leaf:美团点评分布式 ID 生成系统
  • MapReduce 阅读笔记
  • 微博百万用户分布式压测实践手记
  • 如何打造支撑百万用户的分布式代码托管平台
  • Spark 自己的分布式存储系统:BlockManager
  • 最大努力通知?No,事务消息
  • Voyage:Java 实现的基于 Netty 的轻量、高性能分布式 RPC 服务框架
  • 分布式事务之聊聊 TCC
  • 分布式服务化系统一致性的 “最佳实干”
  • 分布式任务队列 Celery 介绍
  • 微服务架构下的分布式数据管理
  • 一个简单的分布式 Web 扫描器的设计与实践
  • XXL-JOB:分布式任务调度平台
  • Spark 分布式的基础:通信系统 rpc
  • 腾讯云分布式高可靠消息队列 CMQ 架构
  • Golang 高性能分布式游戏服务器框架 mqant
  • 分布式系统研发心得
  • Antares:分布式任务调度平台
  • RPC 基本原理与 Apache Thrift 初体验
  • OceanBase 1.0 分布式技术架构
  • 万亿级数据洪峰下的分布式消息引擎
  • 分布式系统调用链监控
  • 从 ACID 到 CAP/BASE
  • NewSQL 究竟新在哪里?
  • 分布式系统本质论(3/3)
  • 不妥协:分布式事务的一致性、可用性和性能
  • CAP 初窥
  • 一名分布式存储工程师的技能树是怎样的?
  • 分布式锁总结
  • 深度剖析开源分布式监控 CAT
  • 浅析分布式系统
  • RSF 分布式 RPC 服务框架的分层设计
  • 自己动手写分布式 KV 存储引擎(二):网络框架中的定时器原理和实现
  • JLiteSpider:轻量级的分布式 Java 爬虫框架
  • 分布式会话跟踪系统架构设计与实践
  • 分布式事务(一):两阶段提交及 JTA
  • 分布式队列编程(优化篇)
  • 分布式队列编程:模型、实战
  • 探秘阿里分布式任务调度服务 SchedulerX
  • Dora RPC:PHP 的分布式 RPC,支持微服务、服务发现
  • 不懂点 CAP 理论,你好意思说你是做分布式的吗?
  • SeimiCrawler:敏捷、独立部署、支持分布式的 Java 爬虫框架
  • 分布式系统设计的求生之路
  • [PPT] 一次重构引发的分布式服务管理
  • 基于 Dubbo 框架构建分布式服务
  • 深入理解分布式系统的 2PC 和 3PC
  • Mesos + Zookeeper + Marathon + Docker 分布式集群管理最佳实践
  • RPCX:类似 Dubbo 的分布式 RPC 框架
  • 分布式搜索引擎(二)
  • 可靠分布式系统基础 Paxos 的直观解释
  • 高性能分布式 Mock 平台的框架与设计
  • 一名分布式存储工程师的技能树是怎样的?
  • Zipkin:分布式追踪系统
  • Spark 入门实例指南
  • Fastdfs 分布式文件系统的应用
  • 使用 DRPC 构建分布式多语言编程架构
  • 美团云分布式块存储系统 Ursa 的设计与实现
  • Sky Walking:对 Java 分布式应用程序集群业务运行情况进行追踪、告警和分析的系统
  • 几个分布式基础算法
  • zerg:基于 Docker 的分布式爬虫服务
  • 微博分布式存储考试题:案例讲解及作业精选
  • [译] Dapper,大规模分布式系统的跟踪系统
  • 日志系统之基于 Zookeeper 的分布式协同设计
  • [译] 当讨论分布式系统时,我们都会讨论些什么?
  • [译] 设计全球级的分布式、任务关键型应用
  • 分布式文件系统 FastDFS 架构剖析
  • .NET 大型分布式电子商务架构说明
  • 开源分布式计算系统框架比较
  • 系统分布式情况下最终一致性方案梳理

前端

  • 记一次前端项目重构要点总结
  • 大型项目前端架构浅谈
  • 简单高性能的 JavaScript 组件框架 Ale.js
  • 前端重构范式之 position
  • 面向体验的重构优化
  • 用微前端的方式搭建类单页应用
  • 前端重构范式之 float layout
  • Node.js:浅析高并发与分布式集群
  • size-sensor:开源高性能 DOM 元素尺寸监听器
  • [译] Uber 开源 Fusion.js:一个基于插件架构的通用 Web 框架
  • 微前端快速选型指南
  • 移动应用架构演变及泛前端趋势下移动团队破局
  • 实施前端微服务化的六七种方式
  • 重构 React 组件的实用清单
  • [译] 你需要了解的 23 种 JavaScript 设计模式
  • Web 框架的架构模式探讨(JavaScript 语言)
  • Webpack 基本架构浅析
  • 浅谈 Chromium 中的设计模式(一):Chromium 中模块分层和进程模型
  • 技术雷达之 “微前端”:将微服务理念扩展到前端开发
  • 从 Nuxt.js 学习到了什么
  • 技术雷达之 “微前端”:将微服务理念扩展到前端开发
  • React 应用架构设计
  • 基于 Egg 的高可靠高性能 React 同构解决方案 beidou 开源了
  • 当 Web 前端架构方案遇上《金瓶梅》
  • [译] 实现达到 60FPS 的高性能交互动画
  • [译] 探索 ReactJS 中的 CSS 架构
  • [译] 如何实现前端微服务化?
  • webpack 多页应用架构系列(十六):善用浏览器缓存,该去则去,该留则留
  • 你了解 CSS 设计模式吗?
  • 前端高并发策略的更深层思考
  • 农民进城之初尝 FastDFS 搭建图片分布式系统
  • 美团点评酒旅前端的技术体系
  • [译] 解析 Twitter 前端架构,学习复杂场景数据设计
  • [译] Twitter Lite 以及大规模的高性能 React 渐进式网络应用
  • 小程序底层框架实现原理解析
  • [译] Google 是如何开发 Web 框架的
  • API 设计之道
  • 《webpack 多页应用架构系列》电子书
  • 在重构脚手架中掌握 React / Redux / Webpack2 基本套路
  • 支付宝前端应用架构的发展和选择
  • [译] Node.js 架构概览
  • 如何重构一个大型历史项目:百度经验改版总结
  • 公司前端开发架构改造
  • 58 同城前后端分离开发模式实践
  • [译] Redux:一个启发自 Flux 的架构风格
  • 从两个角度,一个小例子浅析 Node.js 架构
  • 前端也应该了解点 Docker 知识:Docker 架构(上)
  • 前端技能训练:重构一 (@Phodal)

大数据

  • 每秒千万级的实时数据处理是怎么实现的?
  • 流沙:宜信安全数据平台实践
  • 数据与广告系列(七):广告与推荐系统技术架构
  • 分布式数据缓存中的一致性哈希算法
  • 从零开始入门推荐算法工程师
  • Alluxio 创始成员范斌:AI 与开源背景下数据架构的演变
  • 基于 Redis 和 Lua 的分布式限流
  • NutsDB:纯 Go 编写的高性能内嵌型 KV 数据库
  • 那些年用过的 Redis 集群架构
  • 为什么使用主数据思维构建微服务是一种好方式?
  • 业务库负载翻了百倍,我做了什么来拯救 MySQL 架构?
  • MIT 6.824 学习笔记(一):MapReduce 详解
  • 毫秒级从百亿大表任意维度筛选数据是怎么做到的?
  • 用 Redis 实现分布式幂等服务中间件
  • 携程数据库高可用和容灾架构演进
  • 自己写分布式限流组件:基于 Redis 的 RateLimter
  • 大规模 MySQL 运维陷阱之基于 MyCat 的伪分布式架构
  • 分布式高性能 Redis 集群线上常见问题
  • 海量数据的挑战:微博直播答题架构实践
  • 大数据推荐系统实时架构和离线架构
  • ZooKeeper 架构设计与角色分工
  • 从单机到 2000 万 QPS:知乎 Redis 平台发展与演进之路
  • 阿里如何实现秒级百万 TPS?搜索离线大数据平台架构解读
  • 分布式数据库 MVCC 技术探秘(二):混合逻辑时钟
  • 美图大数据平台架构实践
  • 基于 Redis 的扫描器任务调度设计方案
  • 360 大数据中心平台化的演进与实践
  • 金融级数据库的多活架构实践
  • 分布式数据库 MVCC 技术探秘(一)
  • 58 速运架构实战:拆分服务与 DB,突破 “中心化” 瓶颈
  • [译] Flink 创始人谈流计算核心架构演化和现状
  • 面向机器学习数据平台的设计与搭建
  • 京东推荐系统架构揭秘:大数据时代下的智能化改造
  • HBase 高性能随机查询之道:HFile 原理解析
  • 沪江订单系统分表项目实践
  • 快速理解 OpenTSDB 的 Schema 设计
  • Google F1 是如何做 Schema 变更的
  • 理解索引:HBase 介绍和架构
  • PB 级海量数据服务平台架构设计实践
  • MySQL 高可用集群方案之 PXC
  • 青云新一代分布式数据库 RadonDB 开源了
  • [译] 使用 Redis 实现高流量的限速器
  • BigTable 系统的设计与实现
  • 分布式强一致性数据库的灵魂:Raft 算法
  • 史上最全 Redis 高可用技术解决方案大全
  • MPP 的进化:深入理解 Batch 和 MPP 优缺点
  • 同为分布式缓存,为何 Redis 更胜一筹?
  • 每天数百亿用户行为数据,美团点评怎么实现秒级转化分析?
  • 浅谈大数据平台基建的逻辑
  • 分布式系统数据层设计模式
  • 分布式 Redis 架构设计简介
  • Hulu 大数据架构与应用经验
  • OceanBase 1.0 分布式技术架构
  • dedid:为分布式数据库而设计的全局唯一 ID(主键)生成器
  • 分布式数据库的故障和常见处理机制
  • 如何打造千万级 Feed 流系统?
  • 基于 Redis 的限流系统的设计
  • 使用 Redis 实现分布式锁及其优化
  • 浅谈分布式存储系统中的数据一致性要求
  • 分布式搜索数据库性能探究
  • 人工智能在线特征系统中的生产调度
  • Redis 在京东到家的订单中的使用
  • PhxSQL 设计与实现(详细版)
  • 基于大数据平台的实时质量监控平台的架构设计
  • 1 对多业务,数据库水平切分架构一次搞定
  • 使用 DDAL 快速构建分布式数据库应用
  • 一张思维导图学会如何构建高性能 MySQL 系统
  • 美团点评数据库高可用架构的演进与设想
  • 揭秘网易大数据实践与基于微服务的应用架构设计实践
  • 典型数据库架构设计与实践
  • 360 海量数据存储 Zeppelin 设计与实现
  • Redis 高可用架构最佳实践
  • 搭建一个 Redis 高可用系统
  • 滴滴出行海量数据背后的高可用架构
  • 大数据环境下该如何优雅地设计数据分层
  • iOS 无埋点数据 SDK 的整体设计与技术实现
  • 美团的大数据平台架构实践
  • CRS:腾讯云 Redis 产品架构解析
  • 日处理 20 亿数据,实时用户行为服务系统架构实践
  • 中华万年历大数据平台演进
  • 微服务架构下的分布式数据管理
  • 京东发布 MySQL Group Replication 官方文档中文版
  • 微店索引数据 dump 架构演进
  • OceanBase 1.0 分布式技术架构
  • 万亿级数据洪峰下的分布式消息引擎
  • Gores:Go 语言编写的基于 Redis 的消息队列系统
  • MySQL 高性能存储引擎:TokuDB 初探
  • [译] 不使用 Trigger 的设计理念
  • NewSQL 究竟新在哪里?
  • 神策分析的技术选型与架构实现
  • MySQL 数据库中间件的高可用方案
  • 用 MHA 轻松实现 MySQL 高可用(一)
  • 数据系统架构:Lambda architecture
  • 大数据环境下互联网行业数据仓库/数据平台的架构之漫谈(续)
  • 海量高性能列式数据库 HiStore 技术架构解析
  • MySQL 架构优化实战系列(二):主从复制同步与查询性能调优
  • iOS MVVM 架构:界面与数据 I/O 逻辑分离的实践
  • Redis 字符串类型实现内幕
  • 乐视秒杀:每秒十万笔交易的数据架构解读
  • 从日志统计到大数据分析(十六):元
  • 秒级处理海量数据,浙江移动大数据平台是怎么做到的?
  • Hadoop NameNode 高可用 (High Availability) 实现解析
  • 用 Swift 搭建数据驱动型 iOS 架构
  • [译] 数据处理平台架构中的 SMACK 组合
  • 大数据 / 数据挖掘 / 推荐系统 / 机器学习相关资源
  • [译] 揭秘 IFTTT 每天处理几十亿事件数据的基础结构
  • 我所理解的大数据个性化推荐
  • 数据库软件架构设计些什么
  • 基于用户画像大数据的电商防刷架构

存储

  • Ambry:LinkedIn 对象存储论文翻译
  • 唯品会分布式强一致日志存储系统 VDL 正式对外开源
  • 使用开源技术构建有赞分布式 KV 存储服务
  • 天池中间件大赛:单机百万消息队列存储分享
  • GlusterFS 纠删码最佳实践应用
  • Zeppelin:奇虎 360 出品的高性能分布式 KV 存储平台
  • VDL:唯品会强一致、高可用、高性能分布式日志存储介绍
  • Pegasus:小米出品的分布式 Key-Value 存储系统
  • 分布式键值存储 Dynamo 的实现原理
  • 浅谈分布式存储系统中的数据一致性要求
  • badger:一个高性能的 LSM K/V store
  • 我跟存储的这 10 年
  • 360 海量数据存储 Zeppelin 设计与实现
  • Kudu:一个融合低延迟写入和高性能分析的存储系统
  • Spark 自己的分布式存储系统:BlockManager
  • 微信红包订单存储架构变迁的最佳实践
  • MySQL 高性能存储引擎:TokuDB 初探
  • 一名分布式存储工程师的技能树是怎样的?
  • 自己动手写分布式 KV 存储引擎(二):网络框架中的定时器原理和实现
  • Android 存储系统之架构篇
  • 一名分布式存储工程师的技能树是怎样的?
  • 美团云分布式块存储系统 Ursa 的设计与实现
  • 微博分布式存储考试题:案例讲解及作业精选

微服务

  • 高性能微服务网关 .NETCore 客户端 Kong.Net 开源发布
  • 微服务任务调度平台 SIA-TASK 入手实践
  • [译] 为什么微服务适合我们
  • 微服务架构与领域驱动设计应用实践
  • [译] 容器、微服务和服务网格简史
  • 可落地的 DDD(三):如何利用 DDD 进行微服务的划分
  • 轻松构建微服务之分布式配置中心
  • 个推基于 Zipkin 的分布式链路追踪实践
  • 轻松构建微服务之远程调用
  • 微服务架构下的配置管理:Apollo
  • 土味微服务
  • 微服务化后缓存怎么做
  • 最全的微服务知识科普
  • 聊一聊微服务网关 kong 近期的模型变迁
  • 小团队微服务落地实践
  • [译] 混合微服务模式
  • [译] 未来我们对微服务和 Serverless 架构有什么期望
  • 微保 API 网关的探索与实践
  • [译] 使用 Grab 的实验平台进行混沌实验编排
  • 离不开的微服务架构,脱不开的 RPC 细节
  • 小团队的微服务之路
  • 对没有监控的微服务 Say No
  • 虎牙直播在微服务改造方面的实践和总结
  • B 站基于大仓库的 CI/CD 及微服务实践
  • 从 “挖光缆” 到 “剪网线”:蚂蚁金服异地多活单元化架构下的微服务体系
  • 重新理解 Martin Fowler 对微服务的定义
  • 小型系统如何 “微服务” 开发
  • Kafka 如何解决常见的微服务通信问题
  • 为什么使用主数据思维构建微服务是一种好方式?
  • 随行付微服务之数据同步 Porter
  • [译] 微服务设计指南
  • [译] 微服务通信的设计模式
  • 走进 Service Mesh
  • Restful API 监控实践
  • DAGOR:微信微服务过载控制系统(附论文)
  • 微服务测试的思考与实践
  • 基于 Spring Cloud 的微服务架构演变史
  • 致传统企业朋友:不够痛就别微服务,有坑
  • 个推基于 Docker 和 Kubernetes 的微服务实践
  • 讨论微服务之前,你知道微服务的 4 个定义吗?
  • 爱奇艺视频后台从 “单兵作战” 到 “团队协作” 的微服务实践
  • 基于 consul 实现微服务的服务发现和负载均衡
  • 认证鉴权与 API 权限控制在微服务架构中的设计与实现:升级
  • SOFA 微服务多语言演进
  • 用微前端的方式搭建类单页应用
  • 为啥我用了微服务架构,软件还是不好修改啊?
  • 携程微服务架构下的测试浅谈
  • [译] 微服务的 10 个挑战和解决方案
  • [译] 推荐 30 个用于微服务的顶级工具
  • Go-Micro 微服务框架入门指南
  • 服务框架的技术栈
  • Spring Cloud 微服务版本灰度发布新神器
  • 微前端快速选型指南
  • 如何构建安全的微服务应用
  • 深入解读 Service Mesh 背后的技术细节
  • 微服务设计模式之 API 网关
  • 微服务架构实践:API Gateway
  • 实施前端微服务化的六七种方式
  • 蚂蚁金服大规模微服务架构下的 Service Mesh 探索之路
  • 基于 Restful 的微服务架构
  • 苏宁数据中台基于 Spring Cloud 微服务架构实践
  • 微服务化的基石:持续集成
  • 基于微服务的日志中心设计、实现与关键配置
  • Go 微服务实战汇总
  • 微服务化之缓存的设计
  • API 管理的正确姿势:API Gateway
  • Netflix 的微服务是如何分层的
  • Eureka + Zuul + Feign + Hystrix 构建微服务架构
  • 如何基于 Golang 设计一套微服务架构
  • 微服务 2.0 技术栈选型手册
  • 从跨语言调用到 dubbo2.js
  • 51 信用卡在微服务架构下的监控平台架构实践
  • [译] 事件溯源|日志记录:一个基础的微服务模式
  • 无服务器架构下的运维
  • 从零搭建一个基于 Istio 的服务网格
  • Service Mesh 及其主流开源实现解析
  • 罗辑思维 Go 语言微服务改造实践
  • 为什么 Kubernetes 天然适合微服务?
  • 基于 Spring Cloud 的 Microservices 架构实战案例:配置文件属性内容加解密
  • 腾讯出品的微服务框架的名字服务解决方案 TSeer 正式开源
  • 微服务化的不同阶段 Kubernetes 的不同玩法
  • 基于 Spring Cloud 的 Microservices 架构实战案例:架构拆解
  • 从 Spring Cloud 看一个微服务框架的 “五脏六腑”
  • 基于 Spring Cloud 的微服务落地
  • 认证鉴权与 API 权限控制在微服务架构中的设计与实现:授权码模式
  • 基于 Kafka 的微服务化改造
  • 微网关与服务啮合
  • 手把手教你搭建一套可自动化构建的微服务框架
  • 微服务架构下的立体监控系统设计和实现
  • 全面解析京东微服务平台
  • 微服务架构下的测试应对策略
  • 技术雷达之 “微前端”:将微服务理念扩展到前端开发
  • 基于 Sanic 的微服务基础架构
  • 使用 Istio 治理微服务入门
  • 技术雷达之 “微前端”:将微服务理念扩展到前端开发
  • TDD 开发容器化的 Python 微服务应用(一)
  • Go 使用 grpc + http 打造高性能微服务
  • [译] 如何设计实现真正的响应式微服务系统?
  • 腾讯与阅文技术合作,微服务框架 Tars 再添 PHP
  • 阿里云基于 Go 的微服务架构分享
  • [译] 微服务从设计到部署(七):重构单体为微服务
  • [译] 微服务生态系统的 4 层模型
  • Kubernetes、微服务以及 Service Mesh
  • 微服务 API 级权限的技术架构
  • 微服务的 4 个设计原则和 19 个解决方案
  • php-msf:基于 Swoole 的工程级企业微服务框架
  • 轻量级微服务架构及最佳部署
  • [译] 微服务从设计到部署(二):使用 API 网关
  • 连接管理安全化微服务的利器 Istio
  • [译] 微服务从设计到部署(一):微服务简介
  • [译] 设计一个容错的微服务架构
  • 如何构建微服务架构
  • 微服务架构上云最佳实践
  • swoft:基于 Swoole 协程 2.x 的高性能 PHP 微服务框架
  • [译] 如何实现前端微服务化?
  • [译] 使用 Spring Cloud 和 Docker 构建微服务架构
  • 微服务注册发现集群搭建:Registrator + Consul + Consul-template + nginx
  • 几种常见的微服务架构方案简述:ZeroC IceGrid、Spring Cloud、基于消息队列
  • [译] REST?RPC?是时候改变你对微服务的认知了
  • 京麦微服务技术架构演变之下的 618 备战实践
  • NHMicro:脚本化微服务框架
  • 详解微服务实践从架构到部署
  • Istio:Google、IBM 和 Lyft 联合开源的微服务 Service Mesh 框架
  • 微服务初级设计指南
  • 多研究些架构,少谈些框架(二):微服务和充血模型
  • 揭秘网易大数据实践与基于微服务的应用架构设计实践
  • 解析微软微服务架构 eShopOnContainers(一)
  • 自己动手扩展分布式调用链
  • [译] 为了更好地支持微服务,我们从 PHP 迁移到了 Go
  • 华尔街见闻基于 Golang 的微服务实践
  • 《微服务设计》之演化式架构师
  • 基于 Spring Cloud 的微服务架构 v1.0
  • StatsD 使用小结
  • 《微服务设计》读书笔记之微服务
  • 腾讯自用的微服务架构 Tars 正式开源
  • 为基于 Spring Boot 的微服务架构搭建一套自动化、集中管理的 API 文档中心
  • 微服务架构下的分布式数据管理
  • 使用微服务架构重构支付网关
  • Faas,又一个未来?
  • [译] Uber 微服务经验谈
  • Spring Cloud 构建微服务架构(一):服务注册与发现
  • 微服务部署:蓝绿部署、滚动部署、灰度发布等部署方案对比与总结
  • 微服务架构的基础框架选择:Spring Cloud 还是 Dubbo?
  • 微服务的反模式和陷阱
  • 阿里巴巴前架构师 360 度无死角剖析微服务
  • spring-cloud-netflix-example:基于 Spring Cloud 的微服务实例
  • 产品级微服务的八大原则
  • 微服务场景下的自动化测试
  • [译] REST 和微服务:用异步交互分解单体系统
  • [译] 微服务到头了?
  • Dora RPC:PHP 的分布式 RPC,支持微服务、服务发现
  • [译] 用 Spring Cloud 治理微服务
  • 微服务的团队应对之道
  • [译] NGINX 微服务参考架构简介
  • 微服务独家笔记
  • [译] 微服务即演进式架构
  • [译] 介绍 Nginx 微服务参考架构
  • [译] 从微服务同步 REST 的天然缺陷说起
  • [译] Cookpad 基于 Docker 的微服务经验总结
  • Golang 微服务工具包
  • 实施微服务,我们需要哪些基础框架?
  • [译] Rails 微服务架构
  • [译] 无服务器的微服务
  • 极速切入 Spring Boot 微服务框架 (float.lu)
  • 谈谈微服务 (王福强)
  • [译] Martin Folwer 谈微服务的优缺点 (黄帅)
  • [译] 构建微服务:使用 API Gateway (陈杰)
  • [译] 微服务实战(一):微服务架构的优势与不足 (杨峰)

推荐系统

  • 《推荐系统开发实战》之冷启动问题
  • 《推荐系统开发实战》之推荐系统的灵魂伴侣:数据挖掘
  • 基于 Erlang 语言的视频相似推荐系统
  • 推荐系统之矩阵分解模型(原理篇)
  • 数据与广告系列(七):广告与推荐系统技术架构
  • 构建可解释的推荐系统
  • 从零开始入门推荐算法工程师
  • 推荐系统冷启动
  • 深度召回模型在 QQ 看点推荐中的应用实践
  • 机器学习在微博信息流推荐中的应用实践
  • 推荐系统融合排序之 LR
  • 重读 YouTube 深度学习推荐系统论文
  • 58 部落帖子推荐系统的抬手动作
  • 大数据推荐系统实时架构和离线架构
  • 2018 年最全的推荐系统干货
  • [译] 2018 年推荐系统入门指南
  • 京东推荐系统架构揭秘:大数据时代下的智能化改造
  • 推荐系统遇上深度学习(十五):强化学习在京东推荐中的探索
  • 推荐系统遇上深度学习(十一):神经协同过滤 NCF 原理及实战
  • 从先进走向普遍的广告和推荐系统方法之一:在线学习
  • 微软亚洲研究院论文解读:GAN 在网络特征学习中的应用
  • 深度学习在 58 同城智能推荐系统中的应用实践
  • 深度学习在推荐系统上的应用
  • 今日头条推荐算法原理全文详解
  • 从原理到策略算法再到架构产品看推荐系统
  • [译] 一分钟整明白 Netflix 的 Contextual Bandits 的推荐探索策略
  • 融合了用户兴趣的推荐系统才更具个性
  • 就算是非技术人员也都有必要了解的一些推荐系统常识
  • 推荐系统之用户行为分析
  • 推荐系统那些事儿
  • 3 亿会员、4 亿商品,深度学习在大型电商商品推荐的应用实践
  • 深度学习在美团点评推荐平台排序中的运用
  • 蘑菇街推荐工程实践
  • [译] 亚马逊推荐二十年
  • 今日头条成功的核心技术秘诀是什么?
  • 写给设计师的人工智能指南:推荐系统
  • Pinterest 推荐系统四年进化之路
  • 深度学习在推荐领域的应用
  • Deep Learning for Recommendation Systems
  • Bandit 算法与推荐系统
  • 深度学习在推荐算法上的应用进展
  • 魅族推荐平台的架构演进之路
  • 淘宝搜索/推荐系统背后深度强化学习与自适应在线学习的实践之路
  • [译] 工作职位推荐系统的算法与架构
  • 基于用户画像的实时异步化视频推荐系统
  • 兴趣 Feed 技术架构与实现
  • 推荐系统老司机的十条经验
  • 推荐系统的苟且和远方
  • [译] 如何从零构建实时的个性化推荐系统?
  • 大数据 / 数据挖掘 / 推荐系统 / 机器学习相关资源
  • 为豆瓣电影实现 User-based 协同过滤的推荐系统
  • 推荐系统基础知识
  • 美团推荐系统整体框架与关键工作 (沈国阳)
  • 使用 Python 实现一个简单的推荐系统 (Kai Zhou)

框架

  • 设计一个分布式 RPC 框架
  • [译] Linkerd or Istio?哪个 Service Mesh 框架更适合你?
  • Golang 轻量级高并发 socket 框架 chitchat
  • Aloha:一个分布式调度框架的设计与实现
  • 架构认知(二):企业架构的框架和作用
  • 设计一个分布式 RPC 框架
  • 简单高性能的 JavaScript 组件框架 Ale.js
  • [译] 评估 Kubernetes 中的 Serverless 框架
  • Go-Micro 微服务框架入门指南
  • [译] Uber 开源 Fusion.js:一个基于插件架构的通用 Web 框架
  • 服务框架的技术栈
  • Scala 实现 DSL 的框架案例
  • Web 框架的架构模式探讨(JavaScript 语言)
  • 腾讯出品的微服务框架的名字服务解决方案 TSeer 正式开源
  • 分布式单点登录框架 XXL-SSO
  • 蚂蚁通信框架实践
  • 从 Spring Cloud 看一个微服务框架的 “五脏六腑”
  • swoolefy:基于 Swoole 扩展实现的高性能 MVC 框架
  • 手把手教你搭建一套可自动化构建的微服务框架
  • 跟繁琐的命令行说拜拜,Gerapy 分布式爬虫管理框架来袭
  • 设计和实现一款轻量级的爬虫框架
  • Blade:高性能、简洁优雅的 Java Web 框架
  • Log4a:基于 mmap 的高性能、高可用的 Android 日志收集框架
  • Android 高级进阶(源码剖析篇):Twitter 的高性能序列化框架 Serial(一)
  • XXL-CRAWLER:灵活高效、面向对象的分布式爬虫框架
  • 腾讯与阅文技术合作,微服务框架 Tars 再添 PHP
  • TSF:腾讯出品的基于协程和 Swoole 驱动的高性能 PHP 框架
  • Colly:Go 实现的快速、优雅的高性能网页采集框架
  • Biny:腾讯出品的高性能的超轻量级 PHP 框架
  • php-msf:基于 Swoole 的工程级企业微服务框架
  • 基于 Java、Kafka、ElasticSearch 的搜索框架的设计与实现
  • swoft:基于 Swoole 协程 2.x 的高性能 PHP 微服务框架
  • iOS 从 0 到 1 搭建高可用 App 框架(二)
  • NHMicro:脚本化微服务框架
  • Istio:Google、IBM 和 Lyft 联合开源的微服务 Service Mesh 框架
  • Google 应用框架实践
  • 多研究些架构,少谈些框架(二):微服务和充血模型
  • 基于 Spring Cloud 的微服务架构 v1.0
  • [译] 用分层结构打造苗条 MVC 框架
  • Voyage:Java 实现的基于 Netty 的轻量、高性能分布式 RPC 服务框架
  • 小程序底层框架实现原理解析
  • Golang 高性能分布式游戏服务器框架 mqant
  • [译] Google 是如何开发 Web 框架的
  • FastD:PHP 高性能 API 框架
  • 微服务架构的基础框架选择:Spring Cloud 还是 Dubbo?
  • JLiteSpider:轻量级的分布式 Java 爬虫框架
  • SeimiCrawler:敏捷、独立部署、支持分布式的 Java 爬虫框架
  • 基于 Dubbo 框架构建分布式服务
  • RPCX:类似 Dubbo 的分布式 RPC 框架
  • 魅族 C++ 协程框架 Kiev 技术内幕
  • 高性能分布式 Mock 平台的框架与设计
  • 淘宝高可伸缩高性能架构的相关框架介绍
  • 深入分析 iBATIS 框架之系统架构与映射原理
  • 实施微服务,我们需要哪些基础框架?
  • kiteq - 一个多种持久化方案的 MQ 框架 (@Beta版厨子)

消息队列

  • 金融行业消息队列选型及实践
  • QMQ:去哪儿网内部广泛使用的消息中间件
  • 分布式之消息队列复习精讲
  • 天池中间件大赛:单机百万消息队列存储分享
  • 消息队列实现概要:深度解读分区 Topic 的实现
  • 消息队列事务型消息原理浅析
  • RAID 6 应用于消息队列
  • 分布式消息队列实现概要
  • 几种常见的微服务架构方案简述:ZeroC IceGrid、Spring Cloud、基于消息队列
  • LocalMQ:从零构建类 RocketMQ 高性能消息队列
  • 消息队列的对比调研
  • Message Queue 的设计和实现(七)
  • 腾讯云分布式高可靠消息队列 CMQ 架构
  • Message Queue 的设计和实现(三)
  • Gores:Go 语言编写的基于 Redis 的消息队列系统
  • php-queue:PHP 开发的磁盘存储消息队列服务
  • PHP 高级编程之消息队列
  • 消息队列设计精要
  • Disque - 一个分布式消息队列 (antirez)
  • 可靠消息队列浅谈 (@招牌疯子)
  • kiteq - 一个多种持久化方案的 MQ 框架 (@Beta版厨子)

编程语言

  • Go 并发设计模式之 Active Object
  • 函数式编程让你忘记设计模式
  • AAC 系列(四):深入理解架构组件 ViewModel
  • 自治对象才是好对象
  • iOS、Swift 基础开发架构思考
  • 轻松构建微服务之远程调用
  • 拍拍贷消息系统原理与应用
  • 微服务化后缓存怎么做
  • Golang Failpoint 的设计与实现
  • [译] 高性能 Go 服务的内存优化
  • Golang 轻量级高并发 socket 框架 chitchat
  • 马蜂窝搜索基于 Golang 并发代理的一次架构升级
  • Android 技术架构演进与未来
  • Android 架构组件:让天下没有难做的 App
  • NutsDB:纯 Go 编写的高性能内嵌型 KV 数据库
  • 指令集架构、机器码与 Go 语言
  • Android 架构之高可用移动网络连接
  • 让 Raft 变快 100 倍:Dragonboat 的写优化
  • Flutter 混合开发组件化与工程化架构
  • Go 分布式实时服务架构
  • Android 架构之长连接技术
  • 被滥用的 GUI 设计模式
  • Android Architecture Component 和架构升级在铭师堂的实践
  • gorouter:简单高性能的 Go router
  • [译] 剖析 ARM64 架构中的 objc_msgSend
  • 最佳实践:重构 AppDelegate(iOS)
  • Android 架构:ViewModel 与 View 之间的通信
  • 从 Go 高性能日志库 zap 看如何实现高性能 Go 组件
  • Android 架构组件
  • [译] 微服务的 10 个挑战和解决方案
  • Go-Micro 微服务框架入门指南
  • 天池中间件大赛 Golang 版 Service Mesh 思路分享
  • MyPerf4J:针对高并发、低延迟应用设计的高性能且无侵入的实时 Java 方法性能监控和统计工具
  • Python 后端架构演进
  • 使用 Android 架构组件实现 MVVM 模式的应用
  • Spring Cloud 微服务版本灰度发布新神器
  • Go 代码重构:23 倍的性能爆增
  • 继承和面向接口(iOS 架构思想篇)
  • 苏宁数据中台基于 Spring Cloud 微服务架构实践
  • Go 微服务实战汇总
  • 基于可靠消息方案的分布式事务(二):Java 中的事务
  • 如何基于 Golang 设计一套微服务架构
  • 什么时候能用上设计模式?
  • 从跨语言调用到 dubbo2.js
  • 秒杀架构实践
  • 罗辑思维 Go 语言微服务改造实践
  • [译] PHP-FPM 调优:为了高性能使用 pm static
  • Android 工程模块化平台的设计
  • Golang 高性能实战
  • 浅析 iOS 中的设计模式
  • 苏宁易购 Android 架构演进史
  • 跨平台长连接组件设计及可插拔改造
  • 从 Spring Cloud 看一个微服务框架的 “五脏六腑”
  • 基于 Spring Cloud 的 Microservices 架构实战案例:架构拆解
  • 基于 Spring Cloud 的微服务落地
  • MMKV:基于 mmap 的 iOS 高性能通用 key-value 组件
  • 阿里架构师分享的 Java 程序员需要突破的技术要点
  • swoolefy:基于 Swoole 扩展实现的高性能 MVC 框架
  • 全面解析京东微服务平台
  • 基于 Sanic 的微服务基础架构
  • Android Architecture Component 解析之 ViewModel
  • Android Architecture Components 和可测试代码
  • guard:高性能熔断器 + 代理服务器(Golang)
  • Android 应用架构前世今生
  • Dubbo 作者聊设计原则(2011)
  • [译] 2018 PHP 应用程序安全设计指北
  • TDD 开发容器化的 Python 微服务应用(一)
  • 探索 Android 架构组件 Room
  • 搭建 Keepalived + Nginx + Tomcat 的高可用负载均衡架构
  • 读懂唱吧 KTVHTTPCache 设计思想(iOS)
  • Blade:高性能、简洁优雅的 Java Web 框架
  • MultiHttp:高性能 PHP 封装的 HTTP Restful 多线程并发请求库
  • Log4a:基于 mmap 的高性能、高可用的 Android 日志收集框架
  • Android 高级进阶(源码剖析篇):Twitter 的高性能序列化框架 Serial(一)
  • Go 使用 grpc + http 打造高性能微服务
  • 一文读懂连接池技术原理、设计与实现(Python)
  • iOS 移动端架构初探心得
  • gkvdb 的介绍及设计
  • gRPC & Protocol Buffer 构建高性能接口实践
  • 腾讯与阅文技术合作,微服务框架 Tars 再添 PHP
  • 使用 Redis 实现分布式锁及其优化
  • TSF:腾讯出品的基于协程和 Swoole 驱动的高性能 PHP 框架
  • 带你领略 Clean 架构的魅力
  • 阿里云基于 Go 的微服务架构分享
  • Colly:Go 实现的快速、优雅的高性能网页采集框架
  • Biny:腾讯出品的高性能的超轻量级 PHP 框架
  • MultiHttp:高性能的 PHP 封装的 HTTP Restful 多线程并发请求库
  • 浅析分布式下的事件驱动机制
  • dubbo 源码解析:集群容错架构设计
  • 用 500 行 Golang 代码实现高性能的消息回调中间件
  • php-msf:基于 Swoole 的工程级企业微服务框架
  • 深度解读 Java 线程池设计思想及源码实现
  • 深入理解 iOS 设计模式
  • 基于 Java、Kafka、ElasticSearch 的搜索框架的设计与实现
  • Android 应用架构组件实践
  • 如何用 Go 打造亿级实时分布式出行平台
  • [译] 基于 Android Architecture Components 的应用架构指南
  • molten:PHP 应用透明链路追踪工具
  • swoft:基于 Swoole 协程 2.x 的高性能 PHP 微服务框架
  • 浅谈 MVC、MVP 和 MVVM 架构模式
  • 谈谈 Tomcat 架构及启动过程
  • iOS 从 0 到 1 搭建高可用 App 框架(二)
  • 再谈 WebSocket,论架构设计
  • iOS 响应式架构
  • Laravel + go-micro + grpc 实践基于 Zipkin 的分布式链路追踪系统
  • 两年 PHPer 聊下架构
  • Base 封装(一):我的最简 MVP 架构
  • iOS 架构实践:The Right Way to Architect iOS App with Swift
  • iOS 动态功能部署我们是这样实现的:理论设计篇
  • iOS 架构设计:URL 缓存
  • [译] Google 官方推出应用开发架构指南
  • 针对 PHP 做的 Ragnar Fiery 分布式性能跟踪系统
  • [译] 为了更好地支持微服务,我们从 PHP 迁移到了 Go
  • iOS 无埋点数据 SDK 的整体设计与技术实现
  • 华尔街见闻基于 Golang 的微服务实践
  • PHP 应用性能优化指南
  • 58 同城 iOS 客户端组件化演变历程
  • 沪江学习 Android 端应用架构重构
  • 天弘基金 iOS App 架构优化之路
  • Voyage:Java 实现的基于 Netty 的轻量、高性能分布式 RPC 服务框架
  • iOS 设计模式资料整理
  • [译] 用分层结构打造苗条 MVC 框架
  • [译] GitHub 上 star 超过 2k 的 Android MVP 架构指南
  • 分布式任务队列 Celery 介绍
  • 安居客 Android 项目架构演进
  • Golang 高性能分布式游戏服务器框架 mqant
  • Android 架构思考
  • Antares:分布式任务调度平台
  • Spring Cloud 构建微服务架构(一):服务注册与发现
  • FastD:PHP 高性能 API 框架
  • Gores:Go 语言编写的基于 Redis 的消息队列系统
  • 人人车 Android 客户端架构演进实录
  • 后台任务处理系统的架构演进和优化(Golang)
  • 微服务架构的基础框架选择:Spring Cloud 还是 Dubbo?
  • PHP 完整实战 23 种设计模式
  • Mybatis 源码解读:设计模式总结
  • 你知道途牛 Android 客户端架构是怎么优化的吗?
  • 如何使用 PHP 构建一个高性能的弹幕后端服务
  • The Clean Architecture in PHP 读书笔记(九)
  • 没有单元测试,何谈重构
  • php-queue:PHP 开发的磁盘存储消息队列服务
  • JLiteSpider:轻量级的分布式 Java 爬虫框架
  • MVP 架构系列:豆瓣电影 Top 250
  • PHP 高级编程之消息队列
  • Android 存储系统之架构篇
  • Dora RPC:PHP 的分布式 RPC,支持微服务、服务发现
  • BLog4go:Go 实现的高性能日志库
  • SeimiCrawler:敏捷、独立部署、支持分布式的 Java 爬虫框架
  • Android 架构资源集合
  • 用设计模式解析 RecyclerView
  • HackerNews_Kotlin:Google MVP 架构的 Kotlin 实践 Hacker News Android 客户端
  • 设计模式:PHP 和 Go 语言实现
  • RPCX:类似 Dubbo 的分布式 RPC 框架
  • iOS MVVM 架构:界面与数据 I/O 逻辑分离的实践
  • [译] PHP 中的设计模式
  • [译] 我眼中的 Android 架构
  • [译] 面向协议的 MVVM 架构介绍
  • App 环境分离的实现
  • Service Oriented 的 iOS 应用架构
  • 微信 Android 客户端后台保活经验分享
  • 深入分析 iBATIS 框架之系统架构与映射原理
  • 实践移动端的 Flux 架构
  • Java 单例真的写对了么?
  • Android App 的设计架构:MVC, MVP, MVVM 与架构经验谈
  • 滴滴出行 iOS 客户端架构演进之路
  • Sky Walking:对 Java 分布式应用程序集群业务运行情况进行追踪、告警和分析的系统
  • iOS 应用架构谈:组件化方案
  • iOS 开发性能提高
  • Golang 微服务工具包
  • 用 Swift 搭建数据驱动型 iOS 架构
  • 设计模式实现(Java、C++、Golang)
  • 端游、手游服务端常用的架构是什么样的?
  • 微信红包的随机算法是怎样实现的?
  • [译] 在 Android 应用中使用 Clean 架构
  • [译] Dapper,大规模分布式系统的跟踪系统
  • Nucleus - 一个 Android MVP 架构库
  • Android 应用开发架构概述
  • [译] iOS 架构模式
  • [译] 如何利用 Python 中的 @property 装饰器快速重构代码?
  • Java Web 架构知识整理:记一次阿里面试经历
  • Java 应用一般架构
  • Android 项目重构之路(架构篇)
  • [译] Android 架构演化之路
  • iOS 高性能图片架构与设计
  • 如何实现支持数亿用户的长连消息系统 (周洋)
  • Android 系统架构之微服务架构 (MrSimple)
  • iOS 应用架构谈:网络层设计方案 (CasaTaloyum)
  • iOS 应用架构谈:view 层的组织和调用方案 (@CasaTaloyum)
  • iOS 应用架构谈 (@CasaTaloyum)
  • Android 源码设计模式分析 (@MrSimp1e)
  • iOS 设计模式解析

设计模式

  • Go 并发设计模式之 Active Object
  • 函数式编程让你忘记设计模式
  • [译] 微服务通信的设计模式
  • 被滥用的 GUI 设计模式
  • 微服务设计模式之 API 网关
  • [译] 你需要了解的 23 种 JavaScript 设计模式
  • 什么时候能用上设计模式?
  • 浅析 iOS 中的设计模式
  • 浅谈 Chromium 中的设计模式(一):Chromium 中模块分层和进程模型
  • 分布式系统数据层设计模式
  • 深入理解 iOS 设计模式
  • 你了解 CSS 设计模式吗?
  • iOS 设计模式资料整理
  • 使用微服务架构重构支付网关
  • 当函数成为一等公民时,设计模式的变化
  • PHP 完整实战 23 种设计模式
  • Mybatis 源码解读:设计模式总结
  • [译] 深入理解 React & Redux 原理套路
  • 用设计模式解析 RecyclerView
  • 别人再问你设计模式,叫他看这篇文章
  • 设计模式:PHP 和 Go 语言实现
  • 图说设计模式
  • [译] PHP 中的设计模式
  • Java 单例真的写对了么?
  • 服务化设计模式实践
  • 设计模式实现(Java、C++、Golang)
  • 这就是观察者模式 (@Android月)
  • Android 源码设计模式分析 (@MrSimp1e)
  • iOS 设计模式解析

重构

  • 领域驱动设计在马蜂窝优惠中心重构中的实践
  • 记一次前端项目重构要点总结
  • 快看!原来重构如此简单
  • 携程国际 BU 的 SEO 重构实践
  • 前端重构范式之 position
  • 面向体验的重构优化
  • [译] 什么是代码整理?
  • 最佳实践:重构 AppDelegate(iOS)
  • 前端重构范式之 float layout
  • Go 代码重构:23 倍的性能爆增
  • 重构 React 组件的实用清单
  • IntelliJ IDEA 复杂的重构操作
  • IntelliJ IDEA 复杂的重构技巧
  • 6 个月清洗近千亿条微信支付交易记录,他们要搞什么大事情?
  • 电商工作后台首页的商业价值重构与产品化设计
  • 巧用匿名函数重构你的代码
  • [译] 微服务从设计到部署(七):重构单体为微服务
  • 系统重构的 10 点经验总结
  • Spark 技术在唯品会财务系统重构中的实践总结
  • 重构:靠谱程序员的必备技能
  • 重构之十六字心法
  • 如何重构 “箭头型” 代码
  • 沪江学习 Android 端应用架构重构
  • 使用微服务架构重构支付网关
  • 没有单元测试,何谈重构
  • 在重构脚手架中掌握 React / Redux / Webpack2 基本套路
  • [PPT] 一次重构引发的分布式服务管理
  • 如何重构一个大型历史项目:百度经验改版总结
  • 重构过程中的过度设计
  • 重构的七宗罪
  • CSS 代码重构与优化之路
  • [译] 如何利用 Python 中的 @property 装饰器快速重构代码?
  • Android 项目重构之路(架构篇)
  • 前端技能训练:重构一 (@Phodal)

集群

  • Zookeeper 集群如何高可用部署?
  • 滴滴 Elasticsearch 多集群架构实践
  • 那些年用过的 Redis 集群架构
  • 分布式高性能 Redis 集群线上常见问题
  • Node.js:浅析高并发与分布式集群
  • 你不知道的 RabbitMQ 集群架构全解
  • MySQL 高可用集群方案之 PXC
  • 集群资源调度系统设计架构总结
  • dubbo 源码解析:集群容错架构设计
  • 微服务注册发现集群搭建:Registrator + Consul + Consul-template + nginx
  • ActiveMQ 高可用集群方案
  • Mesos + Zookeeper + Marathon + Docker 分布式集群管理最佳实践
  • 如果有 10000 台机器,你想怎么玩?
  • Sky Walking:对 Java 分布式应用程序集群业务运行情况进行追踪、告警和分析的系统

原文  https://github.com/toutiaoio/awesome-architecture
正文到此结束
Loading...