[עושים תוכנה] לא כל הנוצץ זהב – עולם ה MicroServices




עושים תוכנה (Osim Tochna) show

Summary: https://audio.simplecast.com/9b477dd5.mp3<br> <br>  <br> <br> <br> <br> <a href="https://audio.simplecast.com/9b477dd5.mp3">הורדת הפרק (mp3)</a><br> <br> <br> <br> <br> <br> כמו המון ארכיטקטורות וקונספטים בעולם התוכנה שמגיעים בבום וצוברים פופולריות , גם עולם הMicroservices לא מושלם ולא חף מבעיות.<br> אם בפרק הקודם סיפרנו על ההיסטוריה, הקונספט , העקרונות והיתרונות , בפרק הנוכחי נחשוף את הבעיות.<br> אלו הבעיות שנתקלים בהן ולא תמיד ברור איך הכי נכון לפתור אותן בצורה שמתאימה לכם ומאפשרת לכם להמשיך לזוז מהר ולעבוד נכון.<br> <br> הנקודות מרכזיות עליהן דיברנו והזכרנו פתרונות נפוצים:<br> - מוניטורינג<br> - מנגנון Failure<br> - עבודה עם Shared Dependencies<br> - קשר סינכרוני וא-סינכרוני בין Microservices-<br> <br> שאלנו גם שאלות כמו:<br> - מתי הצוות קטן מדי מכדי להתחיל לעבוד בארכיטקטורה הזו?<br> - מתי הפרויקט שלכם הגיע למצב שיותר נכון להעביר אותו לארכיטקטורה הזו?<br> <br> וכמובן, פינת החסות של <a href="https://grnh.se/7a0725bc1">Jfrog</a><br> <br> האזנה נעימה!<br> חן ועמית.<br> <br> נשמח לדיוני המשך בקבוצתינו בפייסבוק <a href="https://www.facebook.com/groups/making.software">״עושים תוכנה - קהילת מתכנתים ומתכנתות״</a><br> <br> <br> קישורים לפרק:<br>  Problems with micro-services (best article I've read recently) - <a href="https://dwmkerr.com/the-death-of-microservice-madness-in-2018/">https://dwmkerr.com/the-death-of-microservice-madness-in-2018/</a><br> Segment's failed experiment with micro-services - <a href="https://segment.com/blog/goodbye-microservices/">https://segment.com/blog/goodbye-microservices/</a><br> Exponential backoff for retries - <a href="https://en.wikipedia.org/wiki/Exponential_backoff">https://en.wikipedia.org/wiki/Exponential_backoff</a><br> If you are developing on k8s and want to have integration tests - check out <a href="http://garden.io/">garden.io</a> and docker compose.<br> Env0 helps you run your terraform infrastructure (to reach environment per developer/team/feature).<br> <br> <br> <br> <br> <br> <a href="https://www.ranlevi.com/software/">פרקים נוספים</a><br> <a href="https://www.ranlevi.com/newsletter/">רשימת תפוצה בדוא"ל</a> | <a href="https://itunes.apple.com/il/podcast/%D7%A2%D7%95%D7%A9%D7%99%D7%9D-%D7%AA%D7%95%D7%9B%D7%A0%D7%94/id1383642459">iTunes</a> | <a href="https://play.google.com/store/apps/details?id=de.danoeh.antennapod_mh">אפליקציית אנדרואיד</a> | <a href="https://www.ranlevi.com/feed/osim_software_feed/">RSS Link</a> | <a href="https://www.facebook.com/makingh/">פייסבוק</a> | <a href="https://www.facebook.com/groups/960910657410206/">קבוצת עושים תוכנה</a><br> <br> <br> <br>  <br> <br> <a href="https://www.tufin.com/careers/"></a><br> <br> <a href="https://grnh.se/7a0725bc1" target="_blank" rel="noopener noreferrer"></a><br> <br> <a href="https://pandazzz.co.il/" target="_blank" rel="noopener noreferrer"></a><br> <br> <br> <br> <br>