Grokking Continuous Delivery
Christie Wilson
- ناشرManning
- سال انتشار2022
- ویرایش1
- زبانEnglish
- تعداد صفحات426
- شابک9781617298257
1,035,000 تومان – 2,478,000 تومانمحدوده قیمت: 1,035,000 تومان تا 2,478,000 تومان
تحویل اکسپرس
حمل رایگان سفارشات بالای 1 میلیون تومان
پرداخت امن
امکان پرداخت انلاین یا پرداخت حضروی درب منزل
ضمانت اصالت کالا
امکان پرداخت انلاین یا پرداخت حضروی درب منزل
7 روز گارانتی بازگشت وجه
امکان پرداخت انلاین یا پرداخت حضروی درب منزل
🚀 این کتاب یک راهنمای ساده، کاربردی و بدون اصطلاحات پیچیده برای طراحی و استفاده از سیستمهایی محسوب میشه که فرآیند تحویل نرمافزار رو از مرحله تست تا Release بهصورت امن و خودکار مدیریت میکنن.
⚙️ کتاب Grokking Continuous Delivery بهت یاد میده چطور Pipelineهای Continuous Delivery (CD) طراحی کنی؛ Pipelineهایی که نرمافزار رو همیشه در وضعیت آماده انتشار نگه میدارن و فرآیند Deploy و Release رو سریع، پایدار و قابلاعتماد میکنن.
🎯 در این کتاب یاد میگیری
🏗️ طراحی Pipelineهای مؤثر CD برای پروژههای جدید و Legacy
🚦 همیشه پروژههات رو در وضعیت Release-Ready نگه داری
🧪 تستهای مؤثر و قابلاعتماد طراحی و نگهداری کنی
📈 CD رو روی چندین اپلیکیشن Scale کنی
📡 مطمئن بشی Pipelineها در زمان درست، Signalهای درست ارائه میدن
🗂️ از Version Control بهعنوان منبع اصلی حقیقت (Source of Truth) استفاده کنی
🚀 Deployها رو با استفاده از Metricها بهصورت امن خودکارسازی کنی
🧠 مفاهیم CD رو به شکلی توضیح بدی که همتیمیهات هم بهراحتی درکش کنن
📖 توضیحات کتاب
👩💻 کتاب Grokking Continuous Delivery طراحی و هدف سیستمهای Continuous Delivery رو آموزش میده؛ مفاهیمی که تقریباً در هر زبان برنامهنویسی و هر Stackی قابلاستفاده هستن.
🌍 این مفاهیم رو مستقیماً از Christie Wilson یاد میگیری؛ مهندس گوگل و یکی از سازندگان Tekton CI/CD Framework.
🎨 نویسنده با مثالهای واضح، تصویرسازیهای حرفهای و توضیحات دقیق، بخشهای عملی و واقعی Continuous Delivery رو برای توسعهدهندهها و طراحان Pipeline توضیح میده.
🛠️ در هر فصل با چالشهای واقعی طراحی Pipelineهای CD روبهرو میشی و یاد میگیری چطور اونها رو حل کنی؛ بدون اینکه مجبور باشی زمان و هزینه زیادی صرف آزمونوخطا کنی.
📚 این کتاب مثل یک Roadmap کامل کمکت میکنه CD رو به تیم و فرآیند توسعه نرمافزار خودت وارد کنی.
⚙️ درباره فناوری
🔄 هدف اصلی Continuous Delivery اینه که Codebase همیشه در وضعیت آماده انتشار باقی بمونه.
🧪 یک Pipeline CD فرآیندهایی مثل Version Control، تست و Deploy رو با کمترین دخالت توسعهدهنده اتوماتیک میکنه.
⚡ وقتی ابزارها و Best Practiceهای CD رو یاد بگیری، میتونی Featureهای جدید و Updateها رو سریعتر، پایدارتر و قابلاعتمادتر منتشر کنی.
📚 درباره کتاب
🛠️ Grokking Continuous Delivery یک راهنمای دوستانه برای راهاندازی و کار با Pipelineهای CD محسوب میشه.
🌍 هر فصل یکی از سناریوهای واقعی پیادهسازی CD رو بررسی میکنه؛ از Auto Scaling گرفته تا تست اپلیکیشنهای Legacy.
🧠 نویسنده با رویکردی Tool-Agnostic جلو میره؛ یعنی مفاهیم کتاب وابسته به ابزار خاصی نیستن و در هر اکوسیستمی قابلاستفاده هستن.
🎨 تصویرسازیهای واضح، توضیحات ساده و تمرینهای عملی کمک میکنن مفاهیم بهخوبی در ذهنت تثبیت بشن.
🔥 محتویات اصلی کتاب
🏗️ طراحی Pipelineهای مؤثر برای پروژههای جدید و Legacy
📡 اطمینان از اینکه Pipelineها در زمان مناسب Signalهای درست ارائه میکنن
🗂️ استفاده از Version Control بهعنوان Source of Truth
🚀 خودکارسازی امن فرآیند Deploy
👥 این کتاب برای چه کسانی مناسبه؟
💻 این کتاب برای مهندسهای نرمافزاری مناسبه که میخوان Continuous Delivery رو وارد فرآیند توسعه نرمافزار خودشون کنن.
👩🏫 درباره نویسنده
☁️ کریستی ویلسون یک مهندس نرمافزار در Google هست و یکی از سازندگان Tekton محسوب میشه؛ یک پلتفرم Cloud-Native CI/CD مبتنی بر Kubernetes.
🧠 او بیش از یک دهه تجربه کار با محیطهای Deploy پیچیده و سیستمهای حساس و High-Criticality داره.
🎤 کریستی یکی از سخنرانان شناختهشده حوزه CI/CD در کنفرانسهایی مثل KubeCon، OSCON، QCon و PyCon بوده.
⚙️ او در گوگل روی ابزارهای بهرهوری داخلی AppEngine کار کرده، در شکلگیری Knative نقش داشته و Tekton رو بهعنوان یک پلتفرم مدرن CI/CD توسعه داده.
📑 فهرست مطالب
- بخش اول: معرفی Continuous Delivery
- خوشآمدگویی به Grokking Continuous Delivery
- یک Pipeline پایه
- بخش دوم: همیشه نرمافزار را در وضعیت قابلتحویل نگه دارید
- Version Control تنها راه اصولی کار کردن
- استفاده مؤثر از Linting
- مدیریت تستهای پرنویز
- سریعتر کردن Test Suiteهای کند
- ارائه Signalهای درست در زمان درست
- بخش سوم: سادهسازی فرآیند تحویل
- تحویل آسان با Version Control شروع میشه
- Build امن و قابلاعتماد
- Deploy با اطمینان
- بخش چهارم: طراحی CD
- Starter Packها: از صفر تا Continuous Delivery
- Scriptها هم Code هستن
- طراحی Pipeline
💬 نظرها درباره کتاب
🌟 «یک نفس تازه در دنیای پیچیده Continuous Delivery.»
— اریک بروئر، Google
🧠 «این کتاب درک بسیار بهتری از نحوه پیادهسازی فرآیندهای مدرن Delivery ایجاد میکنه.»
— جز هامبل، نویسنده کتاب Continuous Delivery
🚀 «جامعترین محتوایی که تا امروز درباره Continuous Delivery دیدهام؛ بدون شک بهترین مقدمه عملی در این حوزه.»
— ویلیام جامیر سیلوا، Adjust
💻 «برای هر توسعهدهندهای که نرمافزار باکیفیت ارائه میکنه ضروریه؛ مستقیم وارد ذهنت میشه.»
— دنیل واسکز، Wizeline
⚙️ «برای هر کسی که دنبال Continuous Integration و Delivery روان در پروژههای واقعی هست.»
— پرابوتی پراکاش، Calsoft
👩💻 درباره نویسنده
☁️ کریستی ویلسون یک مهندس نرمافزار در شرکت Google هست که بیش از یک دهه تجربه کار با محیطهای Deploy پیچیده و سیستمهای بسیار حساس (High-Criticality Systems) داره.
🎤 او یکی از سخنرانان فعال حوزه CI/CD محسوب میشه و در کنفرانسهای مطرحی مثل KubeCon، OSCON، QCon و PyCon درباره معماریهای مدرن تحویل نرمافزار و اتوماسیون صحبت کرده.
⚙️ کریستی در گوگل روی ابزارهای داخلی افزایش بهرهوری برای AppEngine کار کرده، در راهاندازی اولیه Knative نقش داشته و همچنین Tekton رو ایجاد کرده؛ یک پلتفرم Cloud-Native CI/CD که بر پایه Kubernetes ساخته شده و امروزه یکی از پروژههای مهم اکوسیستم Cloud-Native محسوب میشه.
Build and use systems that safely automate software delivery from testing through release with this jargon-busting guide to continuous delivery pipelines.
In Grokking Continuous Delivery you will learn how to:
- Design effective CD pipelines for new and legacy projects
- Keep your software projects release-ready
- Maintain effective tests
- Scale CD across multiple applications
- Ensure pipelines give the right signals at the right time
- Use version control as the source of truth
- Safely automate deployments with metrics
- Describe CD in a way that makes sense to your colleagues
Grokking Continuous Delivery teaches you the design and purpose of continuous delivery systems that you can use with any language or stack. You’ll learn directly from your mentor Christie Wilson, Google engineer and co-creator of the Tekton CI/CD framework. Using crystal-clear, well-illustrated examples, Christie lays out the practical nuts and bolts of continuous delivery for developers and pipeline designers. In each chapter, you’ll uncover the proper approaches to solve the real-world challenges of setting up a CD pipeline. With this book as your roadmap, you’ll have a clear plan for bringing CD to your team without the need for costly trial-and-error experimentation.
About the technology
Keep your codebase release-ready. A continuous delivery pipeline automates version control, testing, and deployment with minimal developer intervention. Master the tools and practices of continuous delivery, and you’ll be able to add features and push updates quickly and consistently.
About the book
Grokking Continuous Delivery is a friendly guide to setting up and working with a continuous delivery pipeline. Each chapter takes on a different scenario you’ll face when setting up a CD system, with real-world examples like automated scaling and testing legacy applications. Taking a tool-agnostic approach, author Christie Wilson guides you each step of the way with illustrations, crystal-clear explanations, and practical exercises to lock in what you’re learning.
What’s inside
- Design effective CD pipelines for new and legacy projects
- Ensure your pipelines give the right signals at the right times
- Version control as the source of truth
- Safely automate deployments
About the reader
For software engineers who want to add CD to their development process.
About the author
Christie Wilson is a software engineer at Google, where she co-created Tekton, a cloud-native CI/CD platform built on Kubernetes.
Table of Contents
PART 1 Introducing continuous delivery
1 Welcome to Grokking Continuous Delivery
2 A basic pipeline
PART 2 Keeping software in a deliverable state at all times
3 Version control is the only way to roll
4 Use linting effectively
5 Dealing with noisy tests
6 Speeding up slow test suites
7 Give the right signals at the right times
PART 3 Making delivery easy
8 Easy delivery starts with version control
9 Building securely and reliably
10 Deploying confidently
PART 4 CD design
11 Starter packs: From zero to CD
12 Scripts are code, too
13 Pipeline design
Review
“A breath of fresh air in a complex space.” —From the Foreword by Eric Brewer, Google
“This book will drive a better understanding of how to implement a modern delivery process.” —From the Foreword by Jez Humble, co-author of Continuous Delivery
The most comprehensive content I have seen on continuous delivery. By far the best practical introduction.” —William Jamir Silva, Adjust
“Essential for any developer providing quality software. It goes directly to your brain.” —Daniel Vásquez, Wizeline
“For anyone looking for smooth continuous integration delivery of software in real life.” —Prabhuti Prakash, Calsoft
About the Author
Christie Wilson is a software engineer at Google, with over a decade of experience dealing with complex deployment environments and high-criticality systems. She is a frequent speaker on CI/CD at conferences including KubeCon, OSCON, QCon, and PyCon. At Google, she built internal productivity tooling for AppEngine, bootstrapped Knative, and created Tekton, a cloud-native CI/CD platform built on Kubernetes.
| ناشر | Manning |
|---|---|
| ویرایش | 1 |
| زبان | English |
| سال انتشار | 2022 |
| شابک | 9781617298257 |
| تعداد صفحات | 426 |
| قطع | B5 |
| کیفیت | اورجینال انتشارات |
| نوع چاپ | رنگی, سیاه و سفید |
| نوع جلد | جلد سخت, شومیز, طلقی |
1,035,000 تومان – 2,478,000 تومانمحدوده قیمت: 1,035,000 تومان تا 2,478,000 تومان
محصولات مشابه

نقد و بررسیها
هنوز بررسیای ثبت نشده است.