architect-awesome
awesome listpushed over 2 years ago
后端架构师技术图谱
AI summary
Tech catalog
A comprehensive collection of architecturally significant technologies and concepts in the field of software development
- stars
- 59.9K
- forks
- 17.8K
- watching
- 3.2K
- awesome lists
- 4
- entries
- 691
What's in the list
691 links in 331 sections, with live GitHub stats.activeno commit in 2y
Links
数据结构
数据结构 / 树
数据结构
Links
常用算法
常用算法 / 排序、查找算法
常用算法
常用算法 / 字符串比较
常用算法
Links
并发
并发 / 一致性、事务
并发
并发 / 锁
Links
操作系统
操作系统 / CPU
操作系统
Links
设计模式
设计模式 / 微服务思想
Links
运维 & 统计 & 技术支持
运维 & 统计 & 技术支持 / 持续集成(CI/CD)
运维 & 统计 & 技术支持
运维 & 统计 & 技术支持 / 自动化运维
运维 & 统计 & 技术支持
运维 & 统计 & 技术支持 / 测试
运维 & 统计 & 技术支持
运维 & 统计 & 技术支持 / 虚拟化
运维 & 统计 & 技术支持
运维 & 统计 & 技术支持 / 容器技术
运维 & 统计 & 技术支持
运维 & 统计 & 技术支持 / 云技术
运维 & 统计 & 技术支持
Links
中间件
中间件 / Web Server
中间件 / Web Server / Tomcat
中间件 / Web Server
中间件
中间件 / 缓存
中间件
中间件 / 服务端缓存
中间件 / 服务端缓存 / Redis
中间件 / 服务端缓存
中间件
中间件 / 消息队列
中间件
中间件 / 定时调度
中间件
中间件 / RPC
中间件
中间件 / 数据库中间件
中间件
中间件 / 日志系统
中间件
Links
网络
网络 / 协议
网络
网络 / 网络模型
网络
网络 / 序列化(二进制协议)
Links
数据库
数据库 / 基础理论
数据库
数据库 / MySQL
数据库 / MySQL / 索引
数据库 / MySQL
数据库
数据库 / NoSQL
Links
搜索引擎
Links
性能
Links
大数据
大数据 / 流式计算
大数据
大数据 / Hadoop
大数据
Links
安全
安全 / web 安全
安全
安全 / 加密解密
安全
安全 / 数据安全
安全
安全 / 网络隔离
安全
安全 / 授权、认证
Links
常用开源框架
常用开源框架 / 日志框架
常用开源框架
常用开源框架 / Web 框架
常用开源框架
Links
分布式设计
分布式设计 / 稳定性 & 高可用
分布式设计
分布式设计 / 数据库扩展
分布式设计
分布式设计 / 服务治理
分布式设计
分布式设计 / 分布式一致
分布式设计 / 分布式一致 / 分布式一致性算法
分布式设计 / 分布式一致
分布式设计
分布式设计 / 唯一ID 生成
分布式设计
Links
设计思想 & 开发模式
设计思想 & 开发模式 / DDD(Domain-driven Design - 领域驱动设计)
设计思想 & 开发模式
设计思想 & 开发模式 / 响应式编程
设计思想 & 开发模式
Links
项目管理
Links
政策、法规
政策、法规 / 法律
Links
团队管理
Links
资讯
资讯 / 博客
资讯
资讯 / 推荐参考书
资讯 / 推荐参考书 / 纸质书
Links
技术资源
技术资源 / 综合云服务商
数据结构 / 集合
数据结构 / 链表、数组
数据结构 / 字典、关联数组
数据结构 / 栈
数据结构 / 树 / 二叉树
数据结构 / 树 / 完全二叉树
数据结构 / 树 / 平衡二叉树
数据结构 / 树 / 二叉查找树(BST)
数据结构 / 树 / 红黑树
数据结构 / 树 / B,B+,B*树
数据结构 / BitSet
常用算法
常用算法 / 排序、查找算法
常用算法 / 排序、查找算法 / 选择排序
常用算法 / 排序、查找算法 / 冒泡排序
常用算法 / 排序、查找算法 / 插入排序
常用算法 / 排序、查找算法 / 快速排序
常用算法 / 排序、查找算法 / 归并排序
常用算法 / 排序、查找算法 / 堆排序
常用算法 / 排序、查找算法 / 计数排序
常用算法 / 排序、查找算法 / 桶排序
常用算法 / 排序、查找算法 / 基数排序
常用算法 / 排序、查找算法 / Java 中的排序工具
常用算法 / 布隆过滤器
常用算法 / 字符串比较 / KMP 算法
常用算法 / 深度优先、广度优先
常用算法 / 贪心算法
常用算法 / 回溯算法
常用算法 / 剪枝算法
常用算法 / 动态规划
常用算法 / 推荐算法
常用算法 / 最小生成树算法
常用算法 / 最短路径算法
并发 / Java 并发
并发 / 多线程
并发 / 线程安全
并发 / 一致性、事务 / 事务 ACID 特性
并发 / 锁 / 公平锁 & 非公平锁
并发 / 锁 / 乐观锁 & CAS
并发 / 锁 / ABA 问题
并发 / 锁 / RingBuffer
并发 / 锁 / 互斥锁 & 共享锁
操作系统 / 计算机原理
操作系统 / CPU / 多级缓存
操作系统 / 线程
操作系统 / 协程
操作系统 / Linux
设计模式 / 设计模式的六大原则
设计模式 / 23种常见设计模式
设计模式 / 单例模式
设计模式 / MVC
设计模式 / IOC
设计模式 / AOP
设计模式 / UML
设计模式 / 微服务思想
运维 & 统计 & 技术支持 / APM
运维 & 统计 & 技术支持 / 持续集成(CI/CD)
运维 & 统计 & 技术支持 / 持续集成(CI/CD) / Jenkins
运维 & 统计 & 技术支持 / 持续集成(CI/CD) / 环境分离
运维 & 统计 & 技术支持 / 自动化运维 / Ansible
运维 & 统计 & 技术支持 / 自动化运维 / puppet
运维 & 统计 & 技术支持 / 自动化运维 / chef
运维 & 统计 & 技术支持 / 测试 / TDD 理论
运维 & 统计 & 技术支持 / 测试 / 单元测试
运维 & 统计 & 技术支持 / 测试 / 压力测试
运维 & 统计 & 技术支持 / 测试 / 全链路压测
运维 & 统计 & 技术支持 / 虚拟化
运维 & 统计 & 技术支持 / 虚拟化 / KVM
运维 & 统计 & 技术支持 / 虚拟化 / Xen
运维 & 统计 & 技术支持 / 虚拟化 / OpenVZ
运维 & 统计 & 技术支持 / 容器技术 / Docker
运维 & 统计 & 技术支持 / 云技术 / OpenStack
运维 & 统计 & 技术支持 / DevOps
运维 & 统计 & 技术支持 / 文档管理
中间件 / Web Server / OpenResty
中间件 / Web Server / Tengine
中间件 / Web Server / Apache Httpd
中间件 / Web Server / Jetty
中间件 / 缓存
中间件 / 服务端缓存 / Web缓存
中间件 / 服务端缓存 / Redis
中间件 / 服务端缓存 / Tair
中间件 / 消息队列 / 消息总线
中间件 / 消息队列 / 消息的顺序
中间件 / 消息队列 / RabbitMQ
中间件 / 消息队列 / RocketMQ
中间件 / 消息队列 / ActiveMQ
中间件 / 消息队列 / Kafka
中间件 / 消息队列 / Redis 消息推送
中间件 / RPC / Dubbo
中间件 / RPC / Thrift
中间件 / RPC / gRPC
中间件 / 数据库中间件 / Sharding Jdbc
中间件 / 日志系统 / 日志搜集
中间件 / 配置中心
网络 / 协议 / OSI 七层协议
网络 / 协议 / TCP/IP
网络 / 协议 / HTTP
网络 / 协议 / HTTP2.0
网络 / 网络模型 / Epoll
网络 / 网络模型 / Java NIO
网络 / 网络模型 / kqueue
网络 / 连接和短连接
网络 / 框架
网络 / 零拷贝(Zero-copy)
网络 / 序列化(二进制协议) / Hessian
- 《Hessian原理分析》
Binary-RPC;不仅仅是序列化
数据库 / 基础理论 / 关系数据库设计的三大范式
数据库 / MySQL / InnoDB
数据库 / MySQL / 索引
数据库 / MySQL / explain
数据库 / NoSQL / MongoDB
搜索引擎 / 搜索引擎原理
搜索引擎 / Lucene
搜索引擎 / Elasticsearch
搜索引擎 / Solr
搜索引擎 / sphinx
性能 / 容量评估
性能 / CDN 网络
性能 / 连接池
性能 / 性能调优
大数据 / 流式计算 / Storm
大数据 / 流式计算 / Flink
大数据 / 流式计算 / Kafka Stream
大数据 / Hadoop
大数据 / Hadoop / HDFS
大数据 / Hadoop / MapReduce
大数据 / Hadoop / Yarn
大数据 / Spark
安全 / web 安全 / XSS
安全 / web 安全 / CSRF
安全 / web 安全 / SQL 注入
安全 / web 安全 / Hash Dos
安全 / web 安全 / 脚本注入
安全 / web 安全 / 漏洞扫描工具
安全 / DDoS 防范
安全 / 序列化漏洞
安全 / 加密解密 / 对称加密
安全 / 加密解密 / 非对称加密
安全 / 服务器安全
安全 / 网络隔离 / 登录跳板机
安全 / 授权、认证
安全 / 授权、认证 / RBAC
安全 / 授权、认证 / OAuth2.0
安全 / 授权、认证 / OIDC
安全 / 授权、认证 / SAML
安全 / 授权、认证 / 双因素认证(2FA)
- http://www.ruanyifeng.com/blog/2017/11/2fa-tutorial.html
【《双因素认证(2FA)教程》】( )
安全 / 授权、认证 / 单点登录(SSO)
常用开源框架 / 日志框架 / Log4j、Log4j2
常用开源框架 / 日志框架 / Logback
常用开源框架 / ORM
常用开源框架 / Web 框架 / Spring 家族
常用开源框架 / 工具框架
分布式设计 / 稳定性 & 高可用 / 限流
分布式设计 / 稳定性 & 高可用 / 容灾演练流程
分布式设计 / 服务治理 / 服务路由控制
分布式设计 / 分布式一致 / CAP 与 BASE 理论
分布式设计 / 分布式一致 / 分布式一致性算法
分布式设计 / 分布式一致 / 幂等
分布式设计 / 分布式一致 / 分布式一致方案
分布式设计 / 分布式一致 / 分布式 Leader 节点选举
分布式设计 / 分布式一致 / TCC(Try/Confirm/Cancel) 柔性事务
分布式设计 / 分布式文件系统
分布式设计 / 一致性Hash算法
设计思想 & 开发模式 / DDD(Domain-driven Design - 领域驱动设计) / 贫血,充血模型
设计思想 & 开发模式 / DODAF2.0
设计思想 & 开发模式 / Service Mesh
项目管理 / 架构评审
项目管理 / 重构
项目管理 / 代码规范
项目管理 / RUP
项目管理 / 看板管理
项目管理 / 极限编程(XP)
项目管理 / 结对编程
项目管理 / PDCA 循环质量管理
政策、法规 / 法律
政策、法规 / 法律 / 严格遵守刑法253法条
政策、法规 / 法律 / 避风港原则
资讯 / 行业资讯
资讯 / 博客 / 团队博客
资讯 / 博客 / 个人博客
资讯 / 综合门户、社区
资讯 / 问答、讨论类社区
资讯 / 专项网站
资讯 / 其他类
资讯 / 推荐参考书 / 纸质书
技术资源 / 手册、文档、教程
技术资源 / 在线课堂
技术资源 / 会议、活动
技术资源 / 常用APP
技术资源 / 找工作
技术资源 / 工具
技术资源 / 代码托管
技术资源 / 综合云服务商
技术资源 / 综合云服务商 / VPS
Nothing in this list matches your filter.
Featured in 4 awesome lists
Each link jumps to the spot where the list mentions architect-awesome.
More related projects
timescale/promscale1.3K
jaegertracing/jaeger-client-java490
didil/goblero161
apolloauto/apollo25.3K
open-telemetry/opentelemetry-dotnet3.3K
open-telemetry/opentelemetry-specification3.8K
astaxie/build-web-application-with-golang43.4K
valinurovam/garagemq230
rfyiamcool/raft-badger49
thewhitetulip/web-dev-golang-anti-textbook3.2K
envoyproxy/ratelimit2.3K
janelia-flyem/dvid198
vaccovecrana/vephar16