Share E-Book
Scan to open this page

Scan with your phone to open this page

Author: it-ebooks

Rating No ratings yet

No description

AI Reading Assistant

Whole-book reading guide from stratified index samples; jump to passages in the text

AI guide
【One-Line Pitch】 A practitioner's field guide to how Alibaba industrialized DevOps at scale—covering culture, lean-agile delivery, code management, CI/CD, and cloud-native testing. Best for engineering leaders, platform builders, and developers who want concrete organizational and technical patterns rather than tool marketing. 【Book Arc】 - **Opening (~0%–15%)**: Frames what DevOps actually is, traces its history from DevOpsDays through Docker/Kubernetes, and lays out Alibaba's own multi-stage evolution—from painful weekly release windows to containerized, developer-owned operations. - **Early (~15%–30%)**: Introduces the two core Alibaba principles—"loose control, hard gates" and "application-centric DevOps"—plus the "211" efficiency target and the cloud-native shift toward CloudIDE, Service Mesh, and Serverless. - **Middle (~30%–65%)**: The lean-agile core: three "not-equal" problems (local efficiency ≠ delivery, delivery ≠ sustained delivery, delivery ≠ business success) and a four-step framework—end-to-end value stream, fast quality delivery, measurement feedback, and scaling. - **Late (~65%–85%)**: Code management deep-dive: why Alibaba replaced six stitched-together systems (GitLab, SVN, Gerrit, etc.) with a self-built platform, its three-layer architecture, and intelligent security/quality tooling like P3C. - **Ending (~85%–100%)**: Code quality and defect detection at scale—P3C's multi-plugin rollout across IDE, Sonar, and CodeReview stages, and the limits of rule-based tools for business-scenario bugs. 【Key Takeaways】 - **DevOps is culture, tools, and practice together** (Opening): the three self-check questions—deploy without help, use monitoring freely, own your own failures—map to these three pillars, none optional. - **"Loose control, hard gates" balances speed and safety** (Early): developers get pipeline freedom and "light release, heavy recovery," while code review, security scans, and the "canary/monitor/rollback" trio act as guardrails. - **Application-centric design unifies the toolchain** (Early): using the application as the connective entity avoids the classic "devs talk code, ops talk machines" disconnect and lets developers define their own runtime rules. - **Local efficiency does not equal effective delivery** (Middle): busy teams across ops, product, and tech can still "produce nothing" because value is defined by users, not by internal activity. - **Limit work-in-progress to accelerate flow** (Middle): fewer parallel requirements means faster completion and earlier exposure of blockers—grounded in lean's Little's Law. - **Defect trend charts reveal your delivery mode** (Middle): waterfall-style batches cause late defect explosions; continuous integration keeps the system near-releasable and controls defect inventory. - **Self-built code platforms solve fragmentation, not vanity** (Late): six heterogeneous systems with four language stacks created maintenance burden and blocked collaboration—unification enabled both scale and intelligence. - **Rule-based tools have a ceiling** (Ending): P3C and PMD handle style and common defects, but business-scenario bugs need deeper, context-aware detection like PRECFIX. 【Reading Tips】 - **Deep-read the lean-agile chapter** (Middle): the four-step framework and the three "not-equal" problems are the book's most transferable ideas, applicable beyond Alibaba's tooling. - **Skim the product/tool descriptions** in the code management and Codeup sections if you're not evaluating Alibaba Cloud—extract the architectural reasoning, skip the feature lists. - **Treat the "211" target and metrics** as reference benchmarks, not universal standards; adapt to your own team's context. - **Watch for the recurring theme**: every technical shift (microservices, containers, cloud-native) is framed as a response to an organizational pain point—read for that cause-and-effect logic. 【Coverage Limits】 The excerpts cover the book's opening through the code quality section, but do not include the full CI/CD scaling, cloud-native testing (KT-Connect), or the solutions/case-study chapters promised in the table of contents. This guide therefore reflects roughly the first two-thirds of the book's content.
Excerpt 1
书名: 阿里巴巴 DevOps 实践手册 (it-ebooks) (Z-Library) 作者: it-ebooks 钉钉扫码或搜索群号35236467 加入阿里DevOps 交流群, 获取2020阿里巴巴研发效能峰会 视频回放及PPT等更多干货 阿里云开发者“藏经阁” 海量免费电子书下载 目录 开篇 5 阿里巴...
View in text
Page 9
前面介绍了宏观上技术和平台的发展,具体来看有以下几个工具对阿里巴巴 DevOps 落地以及研发效能提升发挥了重大作用。 首先是 DevOps 平台“云效”,大家常见的开源软件 Gitlab、Jenkins、Jira 这 些平台也曾经是阿里巴巴的一个选择,但是后来我们发现,纯工具类型的软件只能解 决一些单点自动化问...
View in text
Page 17
局部 的效率可能是提高了,但这就意味着高效交付吗? 很多时候,运营、产品、技术各自为战,虽然都很忙碌,但是却“不出活”。这 个“活”不是由我们定义的,而是由用户来定义的。用户不会因为你的繁忙买单,只 会因为你的交付买单。 高效交付 ≠ 持续高效 我们如果做到了“高效交付”,就可以做到“持续高效”吗?其实也不一定。...
View in text
Page 26
种交付模式。 左半部分,团队属于小瀑布的开发模式。“迭代”前期,团队集中设计、编码, 引入缺陷,但并未即时地集成和验证。缺陷一直掩藏在系统中,直到项目后期,团队 才开始集成和测试,缺陷集中爆发。 小瀑布模式下,交付质量差,带来大量的返工、延期和交付质量问题。该模式 下,产品的交付时间依赖于何时缺陷能被充分移除,当...
View in text
Page 34
代码文化和理念进行正向引导,从而做到以工具和平台作为载体,使代码文化进行有 效落地。同时还要进行我们自己产品的品牌建设。 第四,拥抱智能,弯道超车:面对竞品我们如何才能真正脱颖而出、打出差异 性,答案就是拥抱智能,通过智能化的手段进行弯道超车。 基于以上策略,我们开始了自研之路,全新的代码管理平台先是在阿里巴巴集...
View in text
Page 40
。规约检测工具保证了规约文化的落地及传 播,同时规约文化又从效能、人才、稳定性等方面正向推动了整个研发体系的完善。 3.7 代码质量—缺陷检测技术PRECFIX技术揭秘 由于阿里巴巴集团业务发展的复杂性,上文提到的 P3C、PMD 等传统自动化 检测工具不能完全解决阿里巴巴面临的代码质量问题。因为传统工具多是基于...
View in text
Tags
AI categories
DevOpsCloud NativeSoftware
Publisher: it-ebooks
Publish Year: 2021
Language: English
File Format: PDF
File Size: 3.2 MB
Text Preview (First 20 pages)
Registered users can read the full content for free

Register as a Gaohf Library member to read the complete e-book online for free and enjoy a better reading experience.

Generating text preview…