Cantitate/Preț
Produs

Grokking Continuous Delivery

Autor Christie Wilson
en Limba Engleză Paperback – 9 noi 2022

Descoperim în Grokking Continuous Delivery un exercițiu de design critic: transformarea unui proces de lansare manual și predispus la erori într-un pipeline automatizat capabil să ofere semnale precise în momentele cheie. Încă din primele capitole, Christie Wilson ne provoacă să construim un pipeline de bază, demonstrând că livrarea continuă nu este doar un set de unelte, ci o disciplină de inginerie. Subliniem faptul că autoarea, din poziția de co-creator al platformei Tekton la Google, nu se limitează la teorie, ci abordează problemele frontale ale industriei, precum accelerarea suitelor de teste lente sau integrarea proiectelor legacy în fluxuri moderne. Observăm o structură narativă tehnică ce pune accent pe pragmatism. În loc să favorizeze un anumit produs software, textul se concentrează pe principiile universale care fac un sistem de livrare robust: utilizarea controlului versiunii ca ancoră de stabilitate și automatizarea bazată pe metrici. Pe linia practică a volumului Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation de Jez Humble, dar cu focus pe simplificarea conceptelor și eliminarea jargonului, această lucrare devine o hartă vizuală esențială. Dacă Eberhard Wolff în A Practical Guide to Continuous Delivery se concentrează pe un stack tehnologic specific, Christie Wilson alege o cale agnostică, permițând aplicarea conceptelor în orice limbaj sau infrastructură. Notăm cu interes capitolele dedicate „testelor zgomotoase”, o barieră majoră în calea automatizării, unde primim soluții concrete pentru a menține integritatea semnalelor de release.

Citește tot Restrânge

Preț: 36237 lei

Preț vechi: 45296 lei
-20%

Puncte Express: 544

Carte disponibilă

Livrare economică 11-25 iunie
Livrare express 28 mai-03 iunie pentru 4589 lei


Specificații

ISBN-13: 9781617298257
ISBN-10: 1617298255
Pagini: 300
Dimensiuni: 184 x 230 x 25 mm
Greutate: 0.78 kg
Editura: Manning Publications

De ce să citești această carte

Această carte se adresează inginerilor software care doresc să elimine stresul lansărilor de cod. Cititorul câștigă o metodologie clară pentru a construi pipeline-uri de livrare continuă (CD) eficiente, indiferent de tehnologia folosită. Este un ghid practic care transformă livrarea software dintr-un eveniment riscant într-o rutină sigură, oferind un avantaj competitiv major prin reducerea timpului de lansare pe piață a funcționalităților noi.


Despre autor

Christie Wilson este un inginer software de renume în cadrul Google, recunoscută la nivel mondial pentru contribuția sa fundamentală la ecosistemul cloud-native. Ea este co-creator al Tekton, un framework open-source bazat pe Kubernetes, utilizat pe scară largă pentru crearea sistemelor de CI/CD. Expertiza sa în automatizarea livrării de software la scară largă și implicarea activă în proiecte open-source de infrastructură îi conferă o perspectivă unică, îmbinând rigoarea tehnică de la Google cu nevoile practice ale dezvoltatorilor din întreaga lume.


Notă biografică

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.

Descriere

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. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. 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