Skip to content

Latest commit

 

History

History
18 lines (12 loc) · 2.62 KB

架构.md

File metadata and controls

18 lines (12 loc) · 2.62 KB
  1. 凤凰架构

    这是一部以“如何构建一套可靠的分布式大型软件系统”为叙事主线的开源文档,是一幅帮助开发人员整理现代软件架构各条分支中繁多知识点的技能地图。文章《什么是“凤凰架构”》详细阐述了这部文档的主旨、目标与名字的来由,文章《如何开始》简述了文档每章讨论的主要话题与内容详略分布,供阅前参考。

  2. 深入架构原理与实践

    这几年互联网技术出现了很大的更新迭代,比如 SDN 网络、高性能网络(DPDK、XDP)、Container、ServiceMesh 等等,我对这些技术有一些浅薄的见解和实践,但也远没达到深刻理解的境界,我尝试使用 费曼学习法​​ 把这些东西体系化地总结输出。一方面是加深自我的学习认识,另一方面也希望这些输出对其他人有所帮助。 整个系列的内容主要集中在 网络​​、集群以及服务治理​​、FinOps​​ 这三个主题,这也代表着基础架构的几个核心:稳定、效率、成本。 我会持续更新这个仓库的内容,如果想要关注可以点 star

  3. 高并发的哲学原理

    我们将从动静分离讲起,一步步深入 Apache、Nginx、epoll、虚拟机、k8s、异步非阻塞、协程、应用网关、L4/L7 负载均衡器、路由器(网关)、交换机、LVS、软件定义网络(SDN)、Keepalived、DPDK、ECMP、全冗余架构、用户态网卡、集中式存储、分布式存储、PCIe 5.0、全村的希望 CXL、InnoDB 三级索引、内存缓存、KV 数据库、列存储、内存数据库、Shared-Nothing、计算存储分离、Paxos、微服务架构、削峰、基于地理位置拆分、高可用等等等等。并最终基于地球和人类社会的基本属性,设计出可以服务地球全体人类的高并发架构。

  4. 系统重构与迁移指南

    手把手教你分析、评估现有系统、制定重构策略、探索可行重构方案、搭建测试防护网、进行系统架构重构、服务架构重构、模块重构、代码重构、数据库重构、重构后的架构守护。在线阅读 点此前往

  5. system-design-101

    用直观和简单的术语解释复杂的系统。无论您是在准备系统设计面试,还是只是想了解系统在表面之下是如何工作的,我们都希望本资料库能帮助您实现这一目标。