דלג לתוכן הראשי

ארכיטקטורה

ארכיטקטורת מיקרו-שירותים: תקשורת, חוסן ועקביות מבוזרת

דפוסים מרכזיים – סינכרון/אסינכרון, Service Discovery, circuit breaker, Saga.

מיקרו-שירותים מפצלים מערכת לדומיינים עם פריסה עצמאית. מתאים לצוותים ודומיינים מורכבים; מונולית מסודר עדיף על מיקרו-שירותים לא בשלים.

קריאות סינכרוניות (REST/gRPC) פשוטות אבל יוצרות צימוד בזמן; אירועים ותורים מפחיתים צימוד ומייצרים עקביות סופית.

Discovery, circuit breaker, retry עם backoff ו-fallback – מגנים על שרשרת קריאות. Saga ואירועים מטפלים בטרנסקציות מבוזרות.

חוזי API (Pact/OpenAPI) ותצפית מבוזרת (trace ID) – תומכים ביציבות.

לסיכום: תכנון תקשורת, חוסן ועקביות – יחד עם בדיקות חוזים ותצפית – מאפשרים מיקרו-שירותים בשלים.

חזרה למרכז הידע