关于本书
仅以本书缅怀我的Leader和导师左耳朵耗子。
自己 2018 年参与皓哥在极客时间《左耳听风》组织的 ARTS 打卡活动,到 2019 年完成一年打卡,皓哥问我来不来一起创业。在之后的几年自己以创业者的心态全力投入到 MegaEase 的工作中。2023 年 5 月 13 号,自己因家庭事情离开北京,当天皓哥心梗离世,自己也失去了这位最重要的人生导师,2025 年,自己也即将离开 MegaEase,结束这段难忘的旅程。
在 MegaEase 的六年,是自己职业生涯中最宝贵的一段旅程。自己从一个只会 Python 的菜鸟,在皓哥和同事的帮助下,写 Java/Go,搞 DevOps,玩 Kubernetes,做云原生架构 PaaS 平台和 AI 算力平台,成长为一个多面手。
皓哥的 CoolShell 二十年笔耕不缀,作为国内影响力最大的技术布道师之一,指导和激励了众多程序员的职业发展,这种对技术保持终生的学习热情和分享精神一直激励着我不断学习进取。
本书是我对过去六年从事云原生架构工作学习的沉淀,希望能帮助到更多的程序员朋友。既是自己的一份学习笔记总结,也是对自己这六年的旅程画上一个句号。
书籍还在编写中,目前已完成大约 1/3,已有近 13 万字。全书分为四部分:
- 基础设计:对日常开发所需的数据建模、API 设计、软件测试、认证授权相关知识点做了总结。这是无论采用何种架构都需要掌握的基础知识。
- 分布式系统-工程篇:对分布式系统中常见的工程实现,比如分布式唯一 ID、分布式锁等做了总结。
- 分布式系统-理论篇:对分布式系统的 CAP、BASE 理论,共识算法、分布式时钟、分布式事务等理论知识做了总结。
- 云原生架构:这是本书的主要内容,围绕不可变基础设施、服务治理、流量治理、可观测性、DevOps 五大模块,结合笔者在 MegaEase 的实践经验,做了系统的总结。
欢迎热爱学习的小伙伴交流指正,共同进步。
总字数:605字