הכלים הבסיסיים שלנו 2010

98 | מחשבות והמצאות הלוואי ומאפשרת לשירותים להתפתח בקצב שלהם, בלי להשפיע על מרכיבים אחרים של המערכת הכוללת . ארכיטקטורה מוכוונת-שירותים ( Service - oriented architecture ) היא האבסטרקציה הבסיסית בבניית הטכנולוגיות של אמזון . הודות לצוות מהנדסים ואדריכלי תוכנה שמעמיקים לחשוב ומרחיקים לראות, הגישה הזאת יושמה באמזון הרבה לפני שארכיטקטורה מוכוונת-שירותים נהפכה למונח לוהט בענף . פלטפורמת הסחר האלקטרוני שלנו מורכבת מפדרציה של מאות שירותי תוכנה שפועלים במתואם ומאפשרים טווח גדול של פעילויות, מהמלצות ועד שליחת הזמנות ומעקב אחרי המלאי . לדוגמה, לבניית עמוד הפרטים של מוצר עבור לקוח שמבקר ב- Amazon . com , התוכנה שלנו קוראת להרבה שירותים, בין מאתיים לשלוש מאות, כדי להציג ללקוח רמה גבוהה של התאמה אישית . ניהול מצבים הוא לבה של כל מערכת שצריכה לצמוח לממדים גדולים מאוד . לפני שנים רבות, הדרישות של אמזון הגיעו לנקודה שבה לרבות מהמערכות שלנו כבר לא נמצא פתרון מסחרי שהיה יכול לשרת אותן : השירותים המרכזיים שלנו מאחסנים פֶּטה-בייטים רבים של נתונים ומטפלים במיליוני בקשות בשנייה . כדי לעמוד בדרישות התובעניו...  אל הספר
מטר הוצאה לאור בע"מ