יום שני, 17 ביוני 2013

185 final class 30 caching


Don't say a prayer for me now, Save it 'til the morning after” - Duran Duran, Save a prayer
  • שומרים טוב-טוב בלב (אבל רק עד שמשהו יותר חשוב יגיע) - ישי "השקט", גילי "המביט", איתי "מישיר המבט" ורן "המארגן". הנושא שמור בתוך כספת - Caching.
  • יבגני ודמיטרי נתנו בראש בכנס רברסים בנושא Cache - שווה צפיה.
  • Caching אפשר לעשות בכל מיני רמות, בכל מיני מקומות, לכל מיני דברים.
  • בדרך כלל, מה שמשתמשים בו יותר נשאר בזיכרון.
  • החישוב יקר וכך גם הרשת - אלה הם אזורים מועדפים ל-Caching
  • בשפות עם GC, ככל שיש יותר אובייקטים בזיכרון, ככה ה-GC יטחן (אאוצ'!).
  • Cache invalidation - קשה, קשה...
  • גם Client side caching - קשה, קשה...
  • Memcached - סופר-דופר קאש. שווה.
  • תביא לי את הקובץ - אבל רק אם משהו השתנה.
  • כבר בכיתה ב' אנחנו עושים Caching ללוח הכפל. בהמשך, בתנאי שאתם תלמידים טובים וממושמעים, אתם עושים Caching לכל מה שאתם לומדים ויוצאים מבית הספר עם ידע שהוא כבר 4 שנים אחרי ה-Expiry של ה-TTL שלו.
  • ומה עם המפתחות? מה ההתפלגות שלהם?
  • כמו בעוד תחומים בחיים, אם ה-Cache שלך מפספס יותר מדי פעמים - אתה עושה משהו לא נכון.
  • במנועי החיפוש הגדולים היום (גוגל ו-בינג), רוב השאילתות מאוחסנות ב-Cache.

אירועים:
  • DevOpsDays בישראל. יש לכם משהו חכם להגיד? אנחנו רוצים לשמוע. ואם אתם רוצים להיות ספונסרים - אז גם אפשר.

הקובץ נמצא כאן, תודה ליותם אורון על התמלול.

יום ראשון, 9 ביוני 2013

184 Carburetor 8 Build Your Own PaaS

יש דברים שלא בונים לבד. PaaS הוא לא אחד מהם.
  • Docker משתמש בלינוקס Container בשביל להריץ תהליכים בנפרד - כמו VM אבל הרבה יותר קליל.
  • NodeJs מעל כל מכונה - AWSBOX. הידד.
  • מטרת העל: יעילות, מפיתוח ל-Deployment בכמה שפחות זמן.
  • צריך VM שלם? יקר, יקר... בוא נתחיל ממשהו קטן יותר ואז נראה.
  • קטלוג של שירותים - ככה מפתחים מהר (ל-Cloudify יש חידוש בתחום - שווה בדיקה)
  • האם אתם DevOps או PaaS?
  • Mesos עושה מה ש-Borg של גוגל עושה (ואולי למד כמה לקחים ממנו)
  • אומגה כבר מחממת מנועים כמחליפה של Borg
  • Mesos דואג לבדוק שכל תנאי הבסיס להרצה של אפליקציה מתקיימים לפני שהוא מריץ אותה.
  • Mesos מבקש רשימה מסודרת של Resources מהאפליקציה על מנת להריץ אותה.
  • בגוגל הכול הוא Service, ולא צריך קשר עם החומרה. מגניב.
  • Mesos vs. OpenStack - מאז הטורף נגד הנוסע השמיני לא נראה כזה קרב.
  • DevOpsDays בישראל - כבר באים. אם יש לכם הרצאות מעניינות - שתפו. אפשר גם Sponserships.
  • ILTechTalkWeek - השנה באאוטבריין, 7-11 ביולי. אל תפספסו.

הקובץ נמצא כאן האזנה נעימה ותודה רבה ליותם אורון על התמלול!