سسٹم ڈیزائن کے بہت سے انٹرویوز میں 'ریپلیکیشن' (replication) مرکزی حیثیت رکھتی ہے کیونکہ اس کا انتخاب لیٹنسی (latency)، دستیابی (availability) اور درستگی (correctness) پر اثر انداز ہوتا ہے۔ یہ کورس ایسی بصیرت اور فیصلہ سازی کی صلاحیت پیدا کرتا ہے جس کے ذریعے یہ وضاحت کی جا سکے کہ ریپلیکیشن کب درکار ہوتی ہے، 'کنسسٹنسی' (consistency) کے مختلف اہداف 'ریڈز' (reads) اور 'رائٹس' (writes) پر کیسے اثر انداز ہوتے ہیں، اور 'لیڈر بیسڈ' (leader-based) یا 'ملٹی لیڈر' (multi-leader) ڈیزائنز کن چیزوں کی ضمانت دے سکتے ہیں اور کن کی نہیں۔ اس کورس کا مقصد ان امیدواروں کی رہنمائی کرنا ہے جو محض ڈیزائن پیٹرنز کو دہرانے کے بجائے واضح اور ٹھوس دلائل پر مبنی 'ٹریڈ آف' (trade-offs) کا انتخاب کرنا چاہتے ہیں۔
اس کورس میں ریپلیکیشن (replication) کے تقاضے، ریپلیکیٹڈ ریڈز (replicated reads) کے لیے کنسسٹنسی ماڈلز، فیل اوور (failover) کے ساتھ لیڈر-فالوور ریپلیکیشن، اور ملٹی لیڈر تنازعات کے حل جیسے موضوعات شامل ہیں۔ اس کے علاوہ، اس میں ریپلیکیشن کا منصوبہ ترتیب دینے، ضمنی سوالات کے جوابات دینے، اور انٹرویو کے دوران مناسب میٹرکس (metrics) اور خطرات کو اجاگر کرنے کے طریقوں کا احاطہ بھی کیا گیا ہے۔