Generic Pipelines Using Docker
Autor Brandon Atkinson, Dallas Edwardsen Limba Engleză Paperback – 20 dec 2018
Gestionarea infrastructurii CI/CD în ecosisteme bazate pe microservicii devine adesea un proces greoi atunci când echipele DevOps sunt forțate să creeze și să întrețină pipeline-uri individuale pentru fiecare aplicație sau stack tehnologic în parte. Observăm că această fragmentare încetinește viteza de livrare și complică scalabilitatea. Generic Pipelines Using Docker propune o soluție tehnică riguroasă: utilizarea Docker și a scripturilor shell pentru a construi un cadru de lucru unitar, capabil să ruleze pe orice platformă, indiferent de tehnologia de dezvoltare utilizată. Structura volumului reflectă o progresie logică, pornind de la identificarea limitărilor metodelor tradiționale în capitolul „Recognizing You Are Stuck in the Past”, până la implementarea unor soluții modulare în capitolele finale. Apreciem accentul pus pe natura agnostic-platformă a soluției, ceea ce înseamnă că pipeline-ul construit poate fi mutat între diferite servicii cloud sau on-premise fără rescrieri majore de cod. Complementar lui Pipeline as Code de Mohamed Labouardy, care se concentrează pe unelte specifice precum Jenkins și Terraform, volumul de față oferă o perspectivă mai abstractă și flexibilă, axându-se pe logica de scriptare pură și containerizare care elimină dependența de un singur furnizor de servicii. Autorul Brandon Atkinson, cunoscut pentru lucrări precum Custom SharePoint Solutions with HTML and JavaScript, își transferă expertiza în arhitectură software către zona de operațiuni. Dacă în lucrările anterioare se concentra pe personalizarea soluțiilor Microsoft, aici abordează o problemă universală în ingineria software actuală. Recomandăm acest ghid pentru abordarea sa pragmatică, oferind fragmente de cod reutilizabile care pot fi integrate imediat în fluxurile de lucru ale echipelor DevOps centralizate sau federate.
Preț: 200.92 lei
Preț vechi: 251.15 lei
-20%
Carte disponibilă
Livrare economică 20 mai-03 iunie
Specificații
ISBN-10: 1484236548
Pagini: 156
Ilustrații: XXVII, 127 p. 68 illus.
Dimensiuni: 155 x 235 x 9 mm
Greutate: 0.25 kg
Ediția:1st edition
Editura: Apress
Locul publicării:Berkeley, CA, United States
De ce să citești această carte
Recomandăm această carte profesioniștilor DevOps care doresc să reducă volumul de muncă repetitivă prin standardizare. Cititorul va învăța să construiască un sistem de livrare continuă modular, care funcționează identic indiferent de limbajul de programare al aplicației. Este un instrument esențial pentru cei care vor să implementeze metodologii agile reale, eliminând blocajele cauzate de infrastructura CI/CD rigidă.
Despre autor
Brandon Atkinson este arhitect software și dezvoltator în cadrul CapTech Consulting, având o vastă experiență în tehnologii Microsoft, inclusiv SharePoint și ASP.NET. Deține certificări MCPD și MCITP, fiind un contributor activ în comunitățile tehnice. În Generic Pipelines Using Docker, Atkinson își folosește rigoarea tehnică de arhitect pentru a propune soluții de automatizare eficiente, adaptând principiile de dezvoltare software la nevoile complexe ale ingineriei de sistem moderne.
Cuprins
Notă biografică
Dallas Edwards has more than 10 years of experience as a software engineer. He thrives on creating solutions that are pragmatic, scale easily, and that are easy to test and maintain. His experience encompasses a wide range of expertise, including software development, iOS application development, and DevOps. Dallas lives in Richmond, Virginia, USA with his wife and is an avid scuba diver.
Textul de pe ultima copertă
In today’s world of micro-services and agile practices, DevOps teams need to move as fast as feature teams. This can be extremely challenging if you’re creating multiple pipelines per application or tech stack. What if your feature teams could utilize a generic pipeline that could build, test, and deploy any application, regardless of tech stack? What if that pipeline was also cloud and platform agnostic? Too good to be true? Well think again!
Generic Pipelines Using Docker explores the principles and implementations that allow you to do just that. You will learn from real-world examples and reusable code. After reading this book you will have the knowledge to build generic pipelines that any team can use.
What You'll Learn:
- Explore the pros and cons of generic pipeline methodology
- Combine shell scripts and Docker to build a generic pipeline
- Implement a pipeline across CI/CD platforms
- Build a pipeline that lends itself well to both centralized and federated DevOps teams
- Construct a modular pipeline with components that can be added, removed, or replaced as needed
Brandon Atkinson is a software engineer with more than 14 years of industry experience encompassing analysis, design, development, and implementation of enterprise-level solutions. He is passionate about building teams that scale and enterprise architectures that transforms businesses. He has extensive experience using Azure, AWS, .NET, DevOps, Cloud, JavaScript, Angular, Node.js, and more.
Dallas Edwards has more than 10 years of experience as a software engineer. He thrives on creating solutions that are pragmatic, scale easily, and that are easy to test and maintain. His experience encompasses a wide range of expertise, including software development, iOS application development, and DevOps.