Micro services architecture
הגדרה כוללנית: ארכיטקטורת תכנון ופיתוח תוכנה בה אפליקציות מורכבות בנויות מיחידות קטנות ועצמאיות
המתקשרות ביניהן באמצעות API’S , כך שהרעיון מאחורי האסטרטגית Micro services הוא לחלק את האפליקציה הגדולה לחלקים קטנים יותר על פי התפקידים השונים שלהם בתוך המבנה הגדול. השירותים קטנים, נבדלים זה מזה ומיועדים למימוש עבור נושאים עסקיים שונים (לקוחות, ספקים, עובדים, מכירות, שירות…). Micro service היא שיטת עבודה לתכנון עסקי בראש ובראשונה ובעקבותיה מתבצעת ארכיטקטורת פיתוח.
Cloud Computing
מחשוב ענן הוא מודל שירות שבו משאבי מחשוב שונים בהם: תשתיות, פלטפורמות ותוכנות מוצעים לשימוש כשירות בתשלום על פי היקף השימוש ולא במודל של בעלות. משאבי המחשוב במודל מחשוב ענן ניתנים למימוש באופן גמיש בהתאם לצורך.