שבט

כנס DevCon – חלק א’

אתמול הייתי בכנס Devcon, כנס מפתחים שמאורגן ע”י חברת אנשים ומחשבים. ההרצאות היו קצרות כך שבתוך כ-3.5 שעות שמעתי בערך 8. מלבד הכמות המרשימה, כמה וכמה מהן היו ממש מעניינות ואסכם לכם אותן בקצרה בסדרת פוסטים.

לפני שאתחיל, כמה פרגונים:

  • לרעות שרמר שהכרנו רק מקבוצות עניין משותפות בפייסבוק, והציעה לי כרטיס פנוי שהיה לה לכנס ובזכותה בכלל הלכתי!
  • למארגני הכנס על ארגון מוצלח מאוד: הרצאות מעניינות, עמידה בזמנים, ואוכל טעים וזמין

Chaos Engineering 101 and Best Practices – עידו בן דוד מ-CloudIL

הנדסת כאוס היא מתודולוגיה של ניסויים במערכת על מנת לבנות אמון ביכולתה של המערכת לעמוד בתנאים סוערים בייצור. זה אומר שמדי פעם מנחיתים “כאוס” על מערכת בנויה כדי לוודא שהיא מתמודדת כראוי. המרצה הסביר איך המתודולוגיה הזאת מתבצעת, ואני סיכמתי חלק מהדברים.

תנאי קדם ליישום המתודולוגיה:

  • צריך שהמערכת תהיה בנויה היטב, עם יכולות התאוששות, אחרת אין מה לבדוק
  • זאת לא מתודולוגיה כאוטית, אלא מתודולוגיה סדורה שאמורה ליצור כאוס.
  • צריך שהקברניטים של החברה יסכימו לניסויים בפרודקשן
  • המטרה היא לא להאשים אנשים או מחלקות אלא להשתפר. בלי זה אי אפשר להנחיל את זה

שלבי המתודולגיה:

  • אם זה לא שבור – נסה לשבור את זה: צריך להכיר את המערכת לעומק ורק אחרי זה לבחור מטרות, לנתח dependencies ולנתח פרמטרים
  • מתודולוגיה: ‌צריך להחליט מה אנחנו רוצים שיהיה ה steady state שלה, ואז לשאול מה יהיה אם… כל מיני דברים. יש אינסוף אפשרויות לשבורה של מערכת, צריך להחליט מה רוצים לבדוק. כדי לעשות את זה צריך להכיר את החולשות של המערכת
  • שיפור ואיטרציות: לפעמים זה להוסיף פתרונות, ולפעמים זה דווקא להוריד סיבוכיות
  • להריץ על סביבות אמיתיות: ‌מומלץ להריץ בפרודקשן, אבל בהרבה מהתעשייה זה עוד לא שם, עוד לא התרבות. האלטרנטיבה היא להריץ על true workloads ע”י העתקה של הסביבה או ע”י shadow testing, שכפול הבקשות שמגיעות לפרודקשן וניתוב שלהן לסביבץ טסט.
  • להמשיך את זה בכל הצמתים ולכל המחלקות: ‌להפיץ את זה לכל הצינורות
  • תרבות ארגונית: אי האשמה, “האקתון הנדסת כאוס”

***

Making AI Accessible to All: Google Cloud’s Machine Learning Tools – בוריס מרגולד (ידוע גם בתור #askboris בלינקדאין)

בוריס סיפר בצורה דינמית ומהירה על הרבה כלי ML שיש בגוגל ושמייעלים המון שלבים בתהליכי עבודה. לא היה צורך לסכם מפני שבוריס הכין פוסט בלינקדאין עם כל הקישורים וגם עם דיאגרמה שמראה לאיזה שלב מתאים כל כלי. מוזמנים לקרוא.

אלה שתי ההרצאות הראשונות. להשתמע (או להיקרא) בשאר חלקי הסדרה.

2 תגובות על “כנס DevCon – חלק א’

כתבו תגובה

כתובת הדוא"ל שלכם לא תוצג.