בפרק של היום פגשתי את ניסן יצחקוב, ראש צוות פיתוח באקסוניוס (עוד היה בריסקיפייד כשהקלטנו), ודיברנו על ספריית האופן סורס
DynamicEnv
שהוא הוביל שבונה סביבת בדיקות דינמית למוצרים מורכבים. ראינו שהמוצר יכול להוריד משמעותית עלויות עבור מוצרים מורכבים שיש בהם המון מיקרוסרוויסים ותלויות ומאפשר בדיקות במהלך הפיתוח בצורה הרבה הרבה הרבה יותר נוחה.
דיברנו על האתגרים המרכזיים שהם חוו במהלך הפיתוח ובהבאת המוצרים לפרודקשן ומה היו האופציות שנבחנו.
ראינו איך עובד הפתרון של ספריית ה
DynamicEnv
ולמה הוא היה פתרון הנבחר שפתר את הבעיות הארגוניות.
התעמקנו באיך להשיג
buy-in
ארגוני, למה זה חשוב להשיג אותו ואיך כדאי לגשת לאתגר ארגוני כזה ולראות אותו נפתר.
וכמובן - ראינו כמה ערך יש ללהוציא מוצר לאופן סורס - ולעזור לקהילה ולתעשייה כולה.
אפשר למצוא את הספרייה - ולהשתמש בה כמובן - כאן:
https://github.com/Riskified/dynamic-environment
והנה בלוג והרצאה של ניסן עם כל הפרטים הטכניים הרלוונטיים כדי שתוכלו להטמיע אותה בקלות גם אצלכם בארגון:
https://medium.com/riskified-technology/revolutionizing-development-and-testing-with-dynamic-environment-a-solution-to-microservices-chaos-abad8a1865a7
https://www.youtube.com/watch?v=3jQ5pGhPuf8