关于本书

仅以本书缅怀我的 Leader 和导师左耳朵耗子。

那些平淡的一天

  1. 初到北京后的一天拜访秋哥,秋哥说了句『我以为自个挺厉害了没想到陈皓比我还厉害』。当时纳闷了下陈皓是谁,秋哥提了句左耳朵耗子才想到微博上好像是关注了这么位大神。

  2. 极客时间举行了发布会,自己看了直播和皓哥的演讲,随后订阅了皓哥的专栏。

  3. 加入了皓哥组织的 ARTS 打卡,写下了第一期 ARTS。

  4. 完成了第 52 期 ARTS 打卡,并心血来潮的写了《ARTS 周年记》,晚上皓哥问我要不要来一起创业。

  5. 和皓哥面聊了下,很开心,得到了一个新的机会,也是一个挑战。

  6. 学校开学的日子,自己也加入了皓哥的公司,开始了新的征程。

  7. 因为要生娃离开北京,当天皓哥因心梗猝然离世,前一天的告别,成永别。

  8. 自己离开 MegaEase,结束这段难忘的旅程。

写在前面

在 MegaEase 的六年,是自己职业生涯中最宝贵的一段旅程。自己从一个只会 Python 的菜鸟,在皓哥和同事的帮助下,写 Java/Go,搞 DevOps,玩 Kubernetes,做云原生架构 PaaS 平台和 AI 算力平台,成长为一个多面手。

皓哥的 CoolShell 二十年笔耕不缀,作为国内影响力最大的技术布道师之一,指导和激励了众多程序员的职业发展,这种对技术保持终生的学习热情和分享精神一直激励着我不断学习进取。

本书是我对过去六年从事云原生架构工作学习的沉淀,希望能帮助到更多的程序员朋友。既是自己的一份学习笔记总结,也是对自己这六年的旅程画上一个句号。

书籍还在编写中,目前已完成大约 1/3,已有近 13 万字。全书分为四部分:

  • 基础设计:对日常开发所需的数据建模、API 设计、软件测试、认证授权相关知识点做了总结。这是无论采用何种架构都需要掌握的基础知识。
  • 分布式系统-工程篇:对分布式系统中常见的工程实现,比如分布式唯一 ID、分布式锁等做了总结。
  • 分布式系统-理论篇:对分布式系统的 CAP、BASE 理论,共识算法、分布式时钟、分布式事务等理论知识做了总结。
  • 云原生架构:这是本书的主要内容,围绕不可变基础设施、服务治理、流量治理、可观测性、DevOps 五大模块,结合笔者在 MegaEase 的实践经验,做了系统的总结。

欢迎热爱学习的小伙伴交流指正,共同进步。

总字数:808