Cantitate/Preț
Produs

Generic Pipelines Using Docker

Autor Brandon Atkinson, Dallas Edwards
en 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.

Citește tot Restrânge

Preț: 20092 lei

Preț vechi: 25115 lei
-20%

Puncte Express: 301

Carte disponibilă

Livrare economică 20 mai-03 iunie


Specificații

ISBN-13: 9781484236543
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

Chapter 1: Recognizing You Are Stuck in the Past.- Chapter 2: Setting the Stage for the Present.- Chapter 3: Getting it Right with Docker and Scripts.- Chapter 4: A Practical Example.- Chapter 5: Moving Beyond the Basics.


Notă biografică

Brandon Atkinson is a software engineer with more than 14 years of industry experience encompassing analysis, design, development, and implementation of enterprise-level solutions. His passion is building scalable teams and enterprise architecture that can transform businesses and alleviate pain points. He has extensive experience in various technologies/methodologies, including Azure, AWS, .NET, DevOps, Cloud, JavaScript, Angular, Node.js, and more. Brandon lives in Richmond, Virginia, USA with his wife and two daughters.
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ă

Create generic pipelines to reduce your overall DevOps workload and allow your team to deliver faster. This book helps you get up to speed on the pros and cons of generic pipeline methodology, and learn to combine shell scripts and Docker to build generic pipelines.

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
This book is for professionals who use DevOps or are part of a DevOps team, and are seeking ways to streamline their pipelines and drive more deployments while using less code.

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.

Caracteristici

Teaches you to use shell scripts and Docker to build a complete pipeline, giving your team the flexibility to move between CI/CD platforms and deployment targets with ease Shows you how generic pipelines can accommodate many applications, making it easier for your DevOps team to deliver to your customers as companies move to micro-services and a pipeline per service model quickly becomes unmanageable Covers what you need to know about generic pipelines whether you have ten years of experience or six months