445 Carburetor 33 - platform engineering

מדע וטכנולוגיה | רן תבורי ואורי להב | 205 פרקים
רברס עם פלטפורמה

[קישור לקובץ mp3]פודקאסט מספר 445 של רברס עם פלטפורמה - קרבורטור מספר 33. אורי ורן מארחים את נתי שלום אחרי כמה חודשים טובים [32 היה בינואר], כדי לדבר על נושאים תשתיתיים מעניינים.(רן) היום אנחנו רוצים לדבר על נושא שנקרא Platform Engineering - את שתי המילים אנחנו מכירים [בכל זאת - רברס עם פלטפורמה], אז Platform ו-Engineering - אבל מה זה “Platform Engineering”? אז בוא נצלול פנימה . . . (אורי) בטח יש גם Platform-Reverse-Engineering . . . [נסו ב-DALL·E הקרוב למקום מגוריכם](נתי) Platform אתה יודע ו-Engineering אני לא צריך להסביר לך . . . .  אבל אני אחזיר אותך לשיחות שהיו לנו, אני חושב שבאיזור 2012, איפשהו באיזור הזה.אני זוכר שהיית Advocate של Heroku ושל כל מה שנקרא “Platform-as-a-Service” זה היה ממש בימים שבהם חילקו את ה-Cloud - אני לא יודע אם יש עוד אנשים שעדיין זוכרים את זה - ל . . .(אורי) SaaS ו-IaaS . . . .(נתי) . . . ל-IaaS ו-SaaS ו-PaaS - שלושת השכבות . . . .(רן) Infrastructure-as-a-Service ו-Software-as-a-Service ו-Platform-as-a-Service . . . . (נתי) בדיוק - Infra ו-Platform ואז Service - בסדר הזה.ואז הייתה איזושהי תקופת-עדנה ל-Platform-as-a-Service - כשהרעיון מאחורי זה היה ש”ה-Infrastructure-as-a-Service הוא מסובך”ו-Platform-as-a-Service נועד לתת ממשק למפתחים, “שיחביא” את המורכבות הזאת ע”י זה שבעצם כמעט כל האפליקציות יהיו סוג של  . . . .היה בזמנו Node.JS, היה Rails - היו כל מיני  Stack-ים כאלה ואמרו - “בואו נייצר . . “ - ממילא האפליקציה בנויה מאיזשהו Stack די ידוע מראש ורוב העבודה זה Boilerplate - “ . . . בואו נעטוף את זה, ותיהיה פלטפורמה ששתיתן לך את הכל”וזה יהיה פרודוקטיבי מאוד למפתחים.ואני חושב ש . . .(אורי) “תבוא - תכתוב Business Logic . . . .”(נתי) בדיוק . . . . וכל עוד האפליקציות באמת נראו ככה, אז הייתה עדנה לתפיסה הזאתהיה את AWS שיצאו אחרי - שכחתי איך קראו לשירות שלהם [AWS Elastic Beanstalk?] . . .  והיה את Google App Engine . . . (רן) כן . . . אז Google App Engine ו-Heroku - כנראה Heroku הייתה  . . . (נתי) Salesforce קנו אותם בסוף . . . .ול-AWS היה את הפתרון שלהם - ה-Beanstalk! זה היה הפתרון שלהם.וכל Cloud יצא עם ה-Platform-as-a-Service שלו . . .והייתה תקופה של אני-חושב-2014-כזה, איפשהו באיזורים האלה, שהיתה לזה איזושהי “תקופת עדנה”, נקרא לזה ככה.ופתאום זה נעלם . . . היה את Cloud Foundry - ופתאום זה די התחיל-כזה-לדעוך - ומהר.בקורלציה ל-Adoption של Terraform ו-Kubernetesתיכף נחזור לנקודה הזאת, אבל אני חושב שקרו . . . (רן) אני אזכיר לך - נתי - ש-Correlation is not a Causation . . . . באותו תקופה בדיוק ייצור החסה בשטחים גם עלה . . . .(נתי) אז לא - יש קשר . . .  יש הרבה קשר, אגב.למעשה, זה הולך לצומת שאני חושב שכל תעשיית התוכנה מסתובבת סביבה משנות-הפחות-או-יותר-60 ואולי אפילו לפני - זה ה-Tradeoff הידוע שבין גמישות לפשטות.מה שמשתנה זה לא ה-Tradeoff הזה והמתח המובנה שיש בתוכו, אלא הכלים שכל פעם נוצרים והיכולת לעשות את ה-Tradeoff הזה פעם אחת יותר בכיון הגמישות ופעם אחרת יותר לכיוון הפשטותהמטוטלת הזאת מלווה אותנו המון המון זמן - ותמשיך ללוות אותנו גם בהמשך.אז במטוטלת ההיא - אני מזכיר, בימים הראשונים כש-EC2 היה רק Storage-Network-Compute - היה מאוד מאוד מורכב.היה מאוד מסובך לאנשים להבין איך עושים אוטומציה ב-APIs ו-Script-ים וכל מיני דברים שאתה לא תמיד היית רגיל לעשות ב-Data-center.(רן) CloudFormation . . . . למי שזוכר, זה היה מזעזע . . . .(נתי) ו-CloudFormation, שומו שמיים - איזה JSON שהופך להיות API-Call . . . .ואז, בתקופה הזאת, באמת להרבה ארגונים היה מאוד קשה לעבוד עם התשתית הזאתולכן הצורך בפשטות היה מאוד מובן וחזק.ופה נכנס ה-Tradeoff הזה לגמישות - כי בעצם קרו כמה דברים  -אחד זה השירותים בענן - יש לי פה איזה גרף מעניין שאני אחלוק איתך אחרי זה, שמראה באיזה קצב AWS התחילו להוסיף עוד שירותים [הנה פה למטה]הם כבר מזמן לא רק Storage-Network-Compute . . . .והפלטפורמות לא הדביקו את הקצב . . . פשוט נוצר מצב שכשאתה עובד עם הפלטפורמה, אתה מקבל פחות ופחות שירותים בענן, ואז אתה אומר “רגע - אני משלם ל-AWS אבל בסוף אני מקבל ‘’שליש-AWS‘’ או ‘רבע-AWS‘ או ‘עשירית-AWS’ . . . .” - זה לא הגיוני. [ובכן . . . ]דבר שני שקרה בתוך הדבר הזה זה שהארכיטקטור…

לכל הפרקים של פודקאסט רברס עם פלטפורמה >>

פרסומת
[קישור לקובץ mp3]פודקאסט מספר 445 של רברס עם פלטפורמה - קרבורטור מספר 33. אורי ורן מארחים את נתי שלום אחרי כמה חודשים טובים [32 היה בינואר], כדי לדבר על נושאים תשתיתיים מעניינים.(רן) היום אנחנו רוצים לדבר על נושא שנקרא Platform Engineering - את שתי המילים אנחנו מכירים [בכל זאת - רברס עם פלטפורמה], אז Platform ו-Engineering - אבל מה זה “Platform Engineering”? אז בוא נצלול פנימה . . . (אורי) בטח יש גם Platform-Reverse-Engineering . . . [נסו ב-DALL·E הקרוב למקום מגוריכם](נתי) Platform אתה יודע ו-Engineering אני לא צריך להסביר לך . . . .  אבל אני אחזיר אותך לשיחות שהיו לנו, אני חושב שבאיזור 2012, איפשהו באיזור הזה.אני זוכר שהיית Advocate של Heroku ושל כל מה שנקרא “Platform-as-a-Service” זה היה ממש בימים שבהם חילקו את ה-Cloud - אני לא יודע אם יש עוד אנשים שעדיין זוכרים את זה - ל . . .(אורי) SaaS ו-IaaS . . . .(נתי) . . . ל-IaaS ו-SaaS ו-PaaS - שלושת השכבות . . . .(רן) Infrastructure-as-a-Service ו-Software-as-a-Service ו-Platform-as-a-Service . . . . (נתי) בדיוק - Infra ו-Platform ואז Service - בסדר הזה.ואז הייתה איזושהי תקופת-עדנה ל-Platform-as-a-Service - כשהרעיון מאחורי זה היה ש”ה-Infrastructure-as-a-Service הוא מסובך”ו-Platform-as-a-Service נועד לתת ממשק למפתחים, “שיחביא” את המורכבות הזאת ע”י זה שבעצם כמעט כל האפליקציות יהיו סוג של  . . . .היה בזמנו Node.JS, היה Rails - היו כל מיני  Stack-ים כאלה ואמרו - “בואו נייצר . . “ - ממילא האפליקציה בנויה מאיזשהו Stack די ידוע מראש ורוב העבודה זה Boilerplate - “ . . . בואו נעטוף את זה, ותיהיה פלטפורמה ששתיתן לך את הכל”וזה יהיה פרודוקטיבי מאוד למפתחים.ואני חושב ש . . .(אורי) “תבוא - תכתוב Business Logic . . . .”(נתי) בדיוק . . . . וכל עוד האפליקציות באמת נראו ככה, אז הייתה עדנה לתפיסה הזאתהיה את AWS שיצאו אחרי - שכחתי איך קראו לשירות שלהם [AWS Elastic Beanstalk?] . . .  והיה את Google App Engine . . . (רן) כן . . . אז Google App Engine ו-Heroku - כנראה Heroku הייתה  . . . (נתי) Salesforce קנו אותם בסוף . . . .ול-AWS היה את הפתרון שלהם - ה-Beanstalk! זה היה הפתרון שלהם.וכל Cloud יצא עם ה-Platform-as-a-Service שלו . . .והייתה תקופה של אני-חושב-2014-כזה, איפשהו באיזורים האלה, שהיתה לזה איזושהי “תקופת עדנה”, נקרא לזה ככה.ופתאום זה נעלם . . . היה את Cloud Foundry - ופתאום זה די התחיל-כזה-לדעוך - ומהר.בקורלציה ל-Adoption של Terraform ו-Kubernetesתיכף נחזור לנקודה הזאת, אבל אני חושב שקרו . . . (רן) אני אזכיר לך - נתי - ש-Correlation is not a Causation . . . . באותו תקופה בדיוק ייצור החסה בשטחים גם עלה . . . .(נתי) אז לא - יש קשר . . .  יש הרבה קשר, אגב.למעשה, זה הולך לצומת שאני חושב שכל תעשיית התוכנה מסתובבת סביבה משנות-הפחות-או-יותר-60 ואולי אפילו לפני - זה ה-Tradeoff הידוע שבין גמישות לפשטות.מה שמשתנה זה לא ה-Tradeoff הזה והמתח המובנה שיש בתוכו, אלא הכלים שכל פעם נוצרים והיכולת לעשות את ה-Tradeoff הזה פעם אחת יותר בכיון הגמישות ופעם אחרת יותר לכיוון הפשטותהמטוטלת הזאת מלווה אותנו המון המון זמן - ותמשיך ללוות אותנו גם בהמשך.אז במטוטלת ההיא - אני מזכיר, בימים הראשונים כש-EC2 היה רק Storage-Network-Compute - היה מאוד מאוד מורכב.היה מאוד מסובך לאנשים להבין איך עושים אוטומציה ב-APIs ו-Script-ים וכל מיני דברים שאתה לא תמיד היית רגיל לעשות ב-Data-center.(רן) CloudFormation . . . . למי שזוכר, זה היה מזעזע . . . .(נתי) ו-CloudFormation, שומו שמיים - איזה JSON שהופך להיות API-Call . . . .ואז, בתקופה הזאת, באמת להרבה ארגונים היה מאוד קשה לעבוד עם התשתית הזאתולכן הצורך בפשטות היה מאוד מובן וחזק.ופה נכנס ה-Tradeoff הזה לגמישות - כי בעצם קרו כמה דברים  -אחד זה השירותים בענן - יש לי פה איזה גרף מעניין שאני אחלוק איתך אחרי זה, שמראה באיזה קצב AWS התחילו להוסיף עוד שירותים [הנה פה למטה]הם כבר מזמן לא רק Storage-Network-Compute . . . .והפלטפורמות לא הדביקו את הקצב . . . פשוט נוצר מצב שכשאתה עובד עם הפלטפורמה, אתה מקבל פחות ופחות שירותים בענן, ואז אתה אומר “רגע - אני משלם ל-AWS אבל בסוף אני מקבל ‘’שליש-AWS‘’ או ‘רבע-AWS‘ או ‘עשירית-AWS’ . . . .” - זה לא הגיוני. [ובכן . . . ]דבר שני שקרה בתוך הדבר הזה זה שהארכיטקטור…

פודאסטים מובילים

מה שכרוך מה שכרוך 1217 פרקים
המעבדה המעבדה 843 פרקים
אש זרה אש זרה 606 פרקים
קטעיםקטעים528 פרקים
הפודיוםהפודיום526 פרקים
פרסומת