اکثر اوقات کسی سروس کے نام سے پہلے، ایپلی کیشن کے ڈیٹا تک رسائی کے طریقے (data-access patterns) ہی اس بات کا تعین کرتے ہیں کہ کون سا ڈیٹا بیس استعمال کیا جائے۔ یہ کورس Aurora، RDS، DynamoDB، ElastiCache اور Redshift کے درمیان انتخاب کا ایک عملی طریقہ کار وضع کرتا ہے، جس میں ریڈ (reads)، رائٹ (writes)، ریکوری اور رپورٹنگ کی ضروریات کو متعلقہ AWS ڈیٹا اسٹور یا ایکسس لیئر (access layer) سے منسلک کیا جاتا ہے۔ اس کورس کے بعد آپ اندازوں کے بجائے ورک لوڈ کے ٹھوس اشاریوں (workload signals) کی بنیاد پر OLTP، کی-بیسڈ ایکسس (key-based access)، کیشنگ اور اینالیٹکس کے لیے موزوں ترین آپشن کا جواز پیش کرنے کے قابل ہو جائیں گے۔
یہ کورس ریلیشنل (relational)، کی-ویلیو/ڈاکیومنٹ (key-value/document)، کیش (cache) اور اینالیٹکس (analytics) ڈیٹا ماڈلز کا احاطہ کرتا ہے، نیز ان ماڈلز کے تحت درکار کنسسٹنسی (consistency) اور ٹرانزیکشن کی ضروریات کو بھی زیرِ بحث لاتا ہے۔ اس میں Multi-AZ فیل اوور (failover)، ریڈ ریپلیکاز (read replicas)، بیک اپس اور پوائنٹ-اِن-ٹائم ریکوری (point-in-time recovery)، کیش کی تنصیب (cache placement)، OLTP اور OLAP کے درمیان تفریق، اور مخلوط ورک لوڈز (mixed workloads) کے لیے فیصلہ سازی کا ایک قابلِ اعادہ (repeatable) فریم ورک بھی شامل ہے۔