
Empower your team with platforms built on top of Kubernetes using open source tools
کتاب مهندسی پلتفرم بر روی کوبرنتیس، نوشتهی مائوریسیو سالاتینو، راهنمایی جامع برای توسعهدهندگان، معماران نرمافزار و مهندسان پلتفرم است که میخواهند با استفاده از ابزارهای متنباز و بهترین شیوههای جامعه کوبرنتیس، پلتفرمهای ابری بومی کارآمد و مقیاسپذیر بسازند. این کتاب به شما کمک میکند تا چالشهای پیچیدهای مانند مدیریت چندین تیم، استقرار در چندین ارائهدهنده ابری و کار با تکنولوژیهای متنوع را با استفاده از کوبرنتیس حل کنید. با تمرکز بر ابزارهای متنباز مانند Dapr، Knative، Argo CD، Tekton و Crossplane، این کتاب شما را در مسیر ایجاد پلتفرمی هدایت میکند که بهرهوری تیمهای توسعه را افزایش داده و فرآیند تحویل نرمافزار را تسریع میکند.
اصول مهندسی پلتفرم: یادگیری اصول کلیدی مهندسی پلتفرم و نحوه اعمال آنها در کوبرنتیس.
ابزارهای متنباز: استفاده از ابزارهایی مانند Helm، Tekton، Dagger و Argo CD برای بستهبندی، نسخهبندی و استقرار نرمافزار.
استراتژی چند-ابری: پیادهسازی استراتژیهای زیرساختی چند-ابری با استفاده از Crossplane.
بهروزرسانیهای تدریجی: استفاده از Knative Serving و Argo Rollouts برای ارتقای نرمافزار بدون اختلال.
APIهای استاندارد: فعالسازی تیمهای توسعه با APIهای استاندارد در سطح اپلیکیشن با استفاده از Dapr.
کاهش بار شناختی: طراحی پلتفرمهایی که بار شناختی تیمها را کاهش میدهند.
اندازهگیری عملکرد پلتفرم: استفاده از معیارهای استاندارد تحویل نرمافزار برای ارزیابی موفقیت پلتفرم.
مثالهای عملی: آموزشهای دستبهکد و مثالهای دقیق برای ساخت پلتفرمهای سفارشی.
کتاب مهندسی پلتفرم بر روی کوبرنتیس با ساختاری منظم و پروژهمحور، شما را از مفاهیم پایه تا ساخت یک پلتفرم کامل بر روی کوبرنتیس هدایت میکند. این کتاب در 9 فصل، موضوعات کلیدی زیر را پوشش میدهد:
مفاهیم پایه و چالشها
ظهور پلتفرمها بر روی کوبرنتیس: معرفی مهندسی پلتفرم و نقش کوبرنتیس در توسعه ابری بومی.
چالشهای اپلیکیشنهای ابری بومی: بررسی مشکلات رایج در توسعه و استقرار اپلیکیشنها در محیطهای ابری.
خطوط لوله و زیرساخت
خطوط لوله سرویس: ساخت خطوط لوله برای توسعه اپلیکیشنهای ابری بومی با ابزارهایی مانند Tekton.
خطوط لوله محیط: مدیریت استقرار اپلیکیشنها با استفاده از Argo CD و سایر ابزارها.
زیرساخت چند-ابری: طراحی زیرساختهای مقیاسپذیر و مستقل از ارائهدهنده با Crossplane.
ساخت و بهینهسازی پلتفرم
ساخت یک پلتفرم بر روی کوبرنتیس: راهنمای گامبهگام برای ایجاد پلتفرم سفارشی.
قابلیتهای پلتفرم I: نگرانیهای مشترک اپلیکیشن: ارائه APIهای استاندارد با Dapr برای سادهسازی توسعه.
قابلیتهای پلتفرم II: توانمندسازی تیمها برای آزمایش: استفاده از Knative برای پشتیبانی از آزمایش و نوآوری.
اندازهگیری پلتفرمها: ارزیابی موفقیت پلتفرم با استفاده از معیارهای تحویل نرمافزار.
کتاب مهندسی پلتفرم بر روی کوبرنتیس برای افراد زیر مناسب است:
توسعهدهندگان نرمافزار: افرادی که با مفاهیم پایه کانتینرها و کوبرنتیس آشنا هستند و میخواهند پلتفرمهای ابری بومی طراحی کنند.
معماران نرمافزار: حرفهایهایی که به دنبال ساخت زیرساختهای مقیاسپذیر و چند-ابری هستند.
مهندسان پلتفرم و DevOps: افرادی که وظیفه سادهسازی فرآیندهای توسعه و استقرار را دارند.
رهبران فنی: مدیرانی که میخواهند بهرهوری تیمهای خود را با پلتفرمهای سفارشی افزایش دهند.
علاقهمندان به کوبرنتیس: افرادی که میخواهند با ابزارهای متنباز اکوسیستم کوبرنتیس آشنا شوند.
کوبرنتیس بهعنوان یک ابزار ارکستراسیون قدرتمند، پایهای برای توسعه اپلیکیشنهای ابری بومی فراهم میکند، اما ساخت یک پلتفرم کارآمد که نیازهای تیمهای مختلف و محیطهای چند-ابری را برآورده کند، نیازمند تخصص است. این کتاب با آموزش ابزارهای متنباز و بهترین شیوهها، به شما کمک میکند تا پلتفرمهایی بسازید که بار شناختی تیمها را کاهش داده، فرآیند تحویل نرمافزار را تسریع کرده و وابستگی به ارائهدهندگان خاص ابری را به حداقل برساند.
یکی از نقاط قوت این کتاب، رویکرد دستبهکد و مثالهای عملی آن است. با آموزشهای گامبهگام و کدهای دقیق، شما میتوانید ابزارهایی مانند Helm، Tekton، Dapr و Argo CD را در پروژههای واقعی پیادهسازی کنید. این کتاب همچنین شما را با معیارهای استاندارد تحویل نرمافزار آشنا میکند تا بتوانید عملکرد پلتفرم خود را ارزیابی کنید.
مائوریسیو سالاتینو، مشارکتکننده در پروژه متنباز Dapr، عضو کمیته هدایت Knative و رهبر مشترک گروه کاری Knative Functions است. او با تجربه گسترده در مهندسی پلتفرم و توسعه ابری بومی، دانش خود را در این کتاب به اشتراک گذاشته است تا توسعهدهندگان و مهندسان بتوانند پلتفرمهای قدرتمند و مقیاسپذیر بسازند.
ظهور پلتفرمها بر روی کوبرنتیس
چالشهای اپلیکیشنهای ابری بومی
خطوط لوله سرویس: ساخت اپلیکیشنهای ابری بومی
خطوط لوله محیط: استقرار اپلیکیشنهای ابری بومی
زیرساخت چند-ابری
ساخت یک پلتفرم بر روی کوبرنتیس
قابلیتهای پلتفرم I: نگرانیهای مشترک اپلیکیشن
قابلیتهای پلتفرم II: توانمندسازی تیمها برای آزمایش
اندازهگیری پلتفرمها
نمونه چاپ کتاب موجود نیست.
نظرات کاربران