Loading
Cover of Platform Engineering on Kubernetes

برگزیده رفرنس‌هاب

معرفی و ارزیابی کتاب

Platform Engineering on Kubernetes

Mauricio Salatino

English Unordered محاسبات ابری
5.0 / 5

2 نظر

2023

سال انتشار

312

صفحه

1804

بازدید

معرفی کتاب کتاب "Platform Engineering on Kubernetes" یک تاثیر بزرگ در دنیای توسعه و مهندسی نرم‌افزار به حساب می‌آید، زیرا به بررسی بسترها و توسعه زیرساخت‌های مبتنی بر Kubernetes می‌پردازد. Kubernetes به عنوان یکی از مهم‌ترین ابزارها برای مدیریت contain

پیش از خواندن

این کتاب چه چیزی به شما می‌دهد؟

معرفی کتاب

کتاب "Platform Engineering on Kubernetes" یک تاثیر بزرگ در دنیای توسعه و مهندسی نرم‌افزار به حساب می‌آید، زیرا به بررسی بسترها و توسعه زیرساخت‌های مبتنی بر Kubernetes می‌پردازد. Kubernetes به عنوان یکی از مهم‌ترین ابزارها برای مدیریت containerها، به طور گسترده‌ای در سراسر جهان استفاده می‌شود. این کتاب به توسعه‌دهندگان و مهندسین پلتفرم کمک می‌کند تا بهترین راه‌حل‌ها و استراتژی‌ها را برای مدیریت پیچیدگی‌ها و ایجاد زیرساخت‌های مقیاس‌پذیر بیابند.

خلاصه‌ای دقیق از کتاب

این کتاب شامل مجموعه‌ای جامع از روش‌ها و تکنیک‌های مورد استفاده در محیط‌های Kubernetes است. از مفاهیم ابتدایی مانند ساخت و اجرا containerها و مقیاس‌گذاری زیرساخت‌ها تا تکنیک‌های پیشرفته‌تر مانند CICD pipelines و نظارت بر عملکرد، این کتاب تمامی جنبه‌های مرتبط با Kubernetes را پوشش می‌دهد. با استفاده از مثال‌های عملی و راهنمایی‌های گام به گام، خوانندگان می‌توانند مهارت لازم برای ساخت و نگهداری پلتفرم‌های پایدار و کارآمد بر پایه Kubernetes را به‌دست آورند.

مفاهیم کلیدی

  • کسب مهارت در مدیریت و مقیاس‌گذاری containerها با استفاده از Kubernetes
  • آشنایی با روش‌های جدید در طراحی پلتفرم‌های ابری و زیرساخت‌های پایدار
  • به‌کارگیری ابزارهای CICD برای تسهیل فرآیند توسعه و استقرار نرم‌افزار
  • نظارت بر عملکرد و بهره‌وری سیستم‌ها به کمک ابزارهای نظارتی پیشرفته
  • امنیت و پایداری در زیرساخت‌های Kubernetes

نقل‌قول‌های معروف از کتاب

"توسعه بر روی Kubernetes به معنای خودکارسازی تمامی موارد تا جایی که امکان‌پذیر است؛ این است رمز موفقیت یک پلتفرم مدرن."

Mauricio Salatino

"برای به حداکثر رساندن مقیاس‌پذیری و بهره‌وری، نیاز به ترکیب ابزارهای CICD با Kubernetes اجتناب‌ناپذیر است."

Mauricio Salatino

چرا این کتاب مهم است؟

اهمیت این کتاب در ارائه درک عمیق و کاربردی از نحوه پیاده‌سازی و مدیریت پلتفرم‌های مبتنی بر Kubernetes است. با توجه به اینکه Kubernetes نقش مهمی در تحول دیجیتال و مهاجرت به زیرساخت‌های ابری دارد، این کتاب می‌تواند به عنوان یک راهنمای ارزشمند برای حرفه‌ای‌ها در صنعت IT و شرکت‌هایی که در جستجوی بهبود بهره‌وری و انعطاف‌پذیری هستند، عمل کند. در این دوران که تکنولوژی به‌سرعت در حال تکامل است، این کتاب پایه محکمی برای همگام شدن با این تغییرات به‌وجود می‌آورد و مهندسان را به سوی موفقیت سوق می‌دهد.

معرفی صوتی

Persian Summary

از این کتاب بپرس

پرسشت با عنوان و نویسنده همین کتاب برای دستیار ارسال می‌شود. هر پاسخ ۲ امتیاز مصرف می‌کند.

وارد شوید تا بتوانید از دستیار کتاب بپرسید.

نظر خوانندگان

2 نظر، میانگین 5.0 از ۵

ali lotfi

2025/05/27

5 / 5

ubernetes is a very capable platform with many ways to be used so writing a whole book on platform engineering for it is quite an endeavor. I found that the author did quite well in encapsulating a large amount of information in a relatively small book.

The author gets right to defining platform engineering around page 16 and gives a succinct definition: "Platform teams take the work done by developers safely to production."

The author then uses a simple but apropos "walking skeleton" example application of a conference organization application that is used throughout the book. This is the kind of application that you'd see being used for HashiConf.

There is a short overview of the pros/cons of various platform options that include local workstation, on premise (bare metal), or cloud managed Kubernetes clusters. Cloud managed clusters are generally recommended but KinD (Kubernetes in Docker) is used as the target testing platform for most examples. There are other options I might have included (k3s, minikube, or docker engine's built in kubernetes cluster) but I don't blame the author for keeping this part light in order to focus on the platform engineering content. By the end of chapter 2 you will have covered most of the basics of hand delivering an application into a Kubernetes cluster without platform engineering. This gives the reader most requisite knowledge for the remainder of the book's contents.

From here the author dives into;

- Service Pipelines
- Environment Pipelines
- Multi-Cloud
- Building a platform
- Challenge: Shared apps
- Challenge: Enabling experimentation
- Measuring Platforms

When I read a book like this I always ask myself a few questions;

**Question 1:** Did I learn about some new tool or gain a better appreciation about a tool I was already aware of?

**Answer:** Yes! "vcluster" and "Knative Serving" is now on my shortlist of tools to become more familiar with.

**Question 2:** Does the book offer unique insight into my industry that I might not have knowledge of otherwise?

**Answer:** Yes! The author is clearly experienced with delivering Kubernetes workloads and adds his unique perspective and experiences to the table repeatedly throughout the book.

Platform engineering has a bit of a niche audience that the author does a good job catering towards. I am comfortable recommending this book to a mid-level or higher developers or DevOps practitioners looking to better understand some options for streamlining applications into Kubernetes at their organization. The many practical examples provided add good context to the points being made. I believe that this book will help many readers get a better understanding of some of the tools available to them and be a good point of reference for their own efforts. Just beware that this book is not a compendium of all Kubernetes platform engineering knowledge. But it is a very well rounded and good book for most technical professionals' libraries.

ranveer sena

2025/07/02

5 / 5

This is a good a book read, with examples.

نظر خودت را بنویس

وارد شوید تا نظر خود را ثبت کنید.

پرسش و پاسخ خوانندگان

سؤال مشخص بپرس و از تجربه جامعه استفاده کن.

وارد شوید تا سؤال بپرسید یا پاسخ بدهید.

هنوز پرسشی ثبت نشده

اولین سؤال روشن و مفید را شما مطرح کنید.