Cantitate/Preț
Produs

Platform Engineering on Kubernetes

Autor Mauricio Salatino
en Limba Engleză Paperback – 5 dec 2023

Observăm că peisajul actual al dezvoltării software se mută decisiv către arhitecturi cloud-native, iar Platform Engineering on Kubernetes se poziționează ca un ghid tehnic esențial pentru stăpânirea acestui ecosistem. Suntem de părere că valoarea principală a acestei lucrări rezidă în selecția riguroasă a tehnologiilor open-source prezentate: Helm pentru gestionarea pachetelor, Tekton pentru pipeline-uri CI/CD, Knative pentru modelul serverless și Crossplane pentru gestionarea infrastructurii. Alegerea acestor instrumente nu este întâmplătoare, ele formând coloana vertebrală a oricărei platforme moderne de livrare continuă. Notăm cu interes modul în care Mauricio Salatino structurează parcursul cititorului, trecând rapid de la conceptele teoretice la aplicarea practică în clustere Kubernetes. Dacă Advanced Platform Development with Kubernetes de Craig Johnston v-a oferit cadrul teoretic și viziunea de ansamblu asupra viitorului platformelor enterprise, această carte oferă instrumentele practice și pașii de configurare necesari pentru a construi efectiv aceste sisteme. Stilul este unul pragmatic, axat pe rezolvarea provocărilor reale întâlnite în automatizarea testării și distribuției de microservicii. Publicată de Manning Publications, lucrarea păstrează standardul de claritate tehnică specific editurii, punând accent pe fluxuri de lucru reproductibile. În loc să se piardă în abstractizări, autorul demonstrează cum pot fi combinate aceste instrumente diverse pentru a crea o experiență unitară pentru dezvoltatori. Este un manual tehnic care nu doar descrie tehnologia, ci oferă o metodologie clară pentru implementarea principiilor de Platform Engineering într-un mod scalabil și eficient.

Citește tot Restrânge

Preț: 36388 lei

Preț vechi: 45484 lei
-20%

Puncte Express: 546

Carte indisponibilă temporar

Doresc să fiu notificat când acest titlu va fi disponibil:

Specificații

ISBN-13: 9781617299322
ISBN-10: 1617299324
Pagini: 312
Dimensiuni: 187 x 234 x 18 mm
Greutate: 0.6 kg
Editura: Manning Publications

De ce să citești această carte

Recomandăm această carte inginerilor DevOps și arhitecților de sistem care doresc să automatizeze fluxul de livrare software folosind standarde open-source. Cititorul câștigă o înțelegere profundă a modului în care Helm, Tekton și Crossplane conlucrează pentru a reduce complexitatea operațională. Este un instrument practic pentru cei care vor să construiască platforme interne solide și eficiente deasupra Kubernetes.


Descriere scurtă

Empower your team with platforms built on top of Kubernetes using open source tools.

Adopting Kubernetes is complex—especially when you’re working in an organization with multiple teams, deploying to multiple cloud providers, and working with different stacks. Platform Engineering on Kubernetes shows you how to solve these common cloud native problems with open-source tools and emerging best practices from the Kubernetes community.

In Platform Engineering on Kubernetes you will learn about:
  • The principles behind platform engineering and how these apply to Kubernetes
  • Evaluating and adopting open-source projects to build domain specific platforms
  • Creating Platform APIs to enable teams to release more software more efficiently
  • Reducing the cognitive load of a platform for your teams
  • Measuring your platform initiatives using established software delivery metrics
  • Package, version, distribute, and deploy with Helm, Tekton, Dagger and Argo CD
  • Implement a multi-cloud infrastructure strategy using Crossplane
  • Progressive upgrades with Knative Serving and Argo Rollouts
  • Enable development teams with standard application-level APIs with Dapr

A platform helps your team stay focused on delivering amazing software. But building a reliable platform on top of Kubernetes demands real expertise. Platform Engineering on Kubernetes reveals how to combine multiple popular open-source projects into a custom platform that works for your applications and your teams. It’s the perfect guide for your organization’s journey to Kubernetes, simplifying cloud native development for your dev teams and helping them deliver software faster.

Foreword by Jared Watts.

About the technology

Kubernetes is an amazing orchestration tool, but it’s just the start of your journey to the cloud. To efficiently deliver cloud-native software, your team needs a solid build pipeline, an efficient package manager and distribution mechanism, and APIs that reduce your team’s cognitive load. This book will show you how to build custom platforms on top of Kubernetes—all with open-source tools such as Dapr, Knative, Argo CD and Rollouts, and Tekton.

About the book

Platform Engineering on Kubernetes starts by clearly defining the elements of a great Kubernetes-based platform. Then, it systematically introduces the tools you’ll need to build a platform that exactly matches your organization’s requirements. Hands-on examples and detailed code guide you through each step. By the end, you’ll be able to create a complete platform to efficiently deliver cloud-native software without being tied to a specific cloud provider or vendor.

What's inside
  • Package, version, distribute, and deploy with Helm, Tekton, Dagger and Argo CD
  • Implement a multi-cloud infrastructure strategy using Crossplane
  • Progressive upgrades with Knative Serving and Argo Rollouts
  • Enable development teams with standard application-level APIs with Dapr
About the reader

For developers and software architects familiar with the basics of containers and Kubernetes.

About the author

Mauricio Salatino is currently a Dapr OSS Contributor, a Knative Steering Committee member, and co-lead of the Knative Functions working group.

Table of Contents

1 (The rise of) platforms on top of Kubernetes
2 Cloud-native application challenges
3 Service pipelines: Building cloud-native applications
4 Environment pipelines: Deploying cloud-native applications
5 Multi-cloud (app) infrastructure
6 Let’s build a platform on top of Kubernetes
7 Platform capabilities I: Shared application concerns
8 Platform capabilities II: Enabling teams to experiment
9 Measuring your platforms

Notă biografică

Mauricio Salatino is a staff engineer at VMware, where he works for the Knative project. He has previously worked as a Kubernetes trainer for LearnK8s, and as a senior software engineer for Red Hat/JBoss in the Business Automation R&D department. Mauricio is an active open-source contributor for different projects, including Jenkins X, Spring Cloud, and JHipster, a three-time speaker at Kubecon, and has been involved in the Kubernetes community since 2016.