लोड, कंसिस्टेंसी की ज़रूरतों और असल क्वेरी पैटर्न के दबाव में सिस्टम सबसे पहले डेटाबेस के स्तर पर ही लड़खड़ाने लगता है। यह कोर्स शुरुआती लोगों के लिए इन ट्रेड-ऑफ़ (फ़ायदे-नुकसान के बीच संतुलन) को समझने का एक आसान तरीका तैयार करता है—इसमें बेसिक स्टोरेज विकल्पों से लेकर रेप्लिका, शार्डिंग और आखिर में SQL, NoSQL या हाइब्रिड सेटअप में से किसी एक को चुनने तक की बातें शामिल हैं। कोर्स के आखिर तक, सिस्टम डिज़ाइन की चर्चा में डेटाबेस का चुनाव महज़ अंदाज़ा नहीं, बल्कि सीमाओं और ज़रूरतों पर आधारित एक सोच-समझकर लिया गया फ़ैसला बन जाता है।
इस कोर्स में बताया गया है कि डेटाबेस किसी एप्लीकेशन में क्या भूमिका निभाता है, एक्सेस पैटर्न कैसे स्कीमा के चुनाव को प्रभावित करते हैं, और इंडेक्सिंग किस तरह रीड लेटेंसी और राइट कॉस्ट को बदलती है। इसमें रेप्लिकेशन, फेलओवर, कंसिस्टेंसी से जुड़े ट्रेड-ऑफ, शार्दिंग, शार्द-की का चुनाव, और SQL, NoSQL या हाइब्रिड आर्किटेक्चर चुनने के लिए एक दोहराने योग्य फ्रेमवर्क भी शामिल है।