בשבוע שעבר הייתה לי הזכות לקחת חלק בכנס microXchg 2017, כנס ה-Microservices המתקיים בברלין זו השנה השלישית. בכנס שמענו מגוון הרצאות בנושאים מגוונים הנוגעים לתחום מכאלה שכבר התנסו ולמדו (כמו Adrian Cockcroft, Uwe Friedrichsem, Michael Plöd ואחרים), וגם עברנו סדנאות שבהן יכולנו לתרגל חלק מהדברים יחד עם היועצים הבחירים בתחום. היה מאד מעניין ומלמד.
בימים הקרובים אני אעלה סיכומים של ההרצאות המעניינות שעברנו. למי שרוצה לפנות ישר למקור, אפשר למצוא את רוב ההרצאות בערוץ ה-YouTube של הכנס.
נקודות עיקריות שעלו בצורה מאד חזקה במהלך כל הכנס:
- כמו בפעמים קודמות, כולם מדברים כל הזמן על Domain Driven Design. זה מזכיר שוב עד כמה זו התפיסה שעומדת בבסיס כל הארכיטקטורה המודרנית.
- משפט שחזר על עצמו שוב ושוב: כדי לחלק מערכת לשירותים, לא מתחילים עם מודל המידע. מה שיוצר צימוד ובאגים זה התנהגות, לא מבנה. לכן צריך להתחיל בחלוקת הדומיין ל-bounded context לפי התנהגות, לשפר את החלוקה כך שניצור high cohesion ו-low coupling. רק אח"כ אפשר להמשיך למודל המידע.
אין תגובות :
הוסף רשומת תגובה