Design data storage solutions

Design storage solutions for relational, semi-structured, and unstructured data.

Includes designing data storage solutions for relational data (Azure SQL, database tiers, scalability, protection), semi-structured and unstructured data (Cosmos DB, Blob Storage, performance vs. cost), and data integration/analysis solutions.
5 minutes 5 Questions

Designing data storage solutions in Azure requires understanding various storage services and selecting the appropriate option based on requirements like performance, scalability, security, and cost. Azure offers multiple storage solutions including Azure Blob Storage, Azure Files, Azure Queue Stor…

Concepts covered: Recommend a solution for storing relational data, Recommend a database service tier and compute tier, Recommend a solution for database scalability, Recommend a solution for data protection, Recommend a solution for storing semi-structured data, Recommend a solution for storing unstructured data, Recommend a data storage solution to balance features, performance, and costs, Recommend a data solution for protection and durability, Recommend a solution for data integration, Recommend a solution for data analysis

Test mode:
AZ-305 - Design data storage solutions Example Questions

Test your knowledge of Design data storage solutions

Question 1

A European logistics consortium operates a freight tracking platform managing shipments across 680 distribution centers in 22 countries. The system processes three data streams: GPS telemetry from 45,000 delivery vehicles transmitted every 30 seconds (compact binary format of 1.1 KB per transmission containing location coordinates and vehicle diagnostics, requiring sub-110 millisecond query response for the most recent 24 days to power real-time route optimization algorithms and customer delivery tracking portals, then accessed weekly for logistics efficiency studies covering 38 months before quarterly aggregation), signed delivery confirmation documents with customer signatures (JPEG format averaging 4.2 MB per delivery containing timestamp metadata and recipient verification, accessed intensively during 50-day dispute resolution windows as customer service representatives investigate claim discrepancies and coordinate with insurance adjusters, then retained for 11 years to satisfy commercial liability requirements with retrieval acceptable within 150 minutes), and warehouse inventory movement records (JSON format averaging 5.8 KB per transaction containing SKU identifiers and handling timestamps, needing sub-140 millisecond query performance for the past 42 days to support just-in-time replenishment systems and order fulfillment dashboards, then utilized semi-annually for supply chain optimization analysis spanning 54 months of operational data). The platform ingests 194 million GPS transmissions monthly, processes 8.9 million delivery confirmations monthly, and records 126 million inventory transactions monthly. Current expenditure totals $56,000 monthly. The executive board mandates a 48% cost reduction while maintaining sub-110 millisecond performance for active vehicle telemetry and preserving dispute-period accessibility for delivery documentation. The governance framework requires encryption using consortium-managed keys in certified hardware security modules, comprehensive audit trails for customs compliance, automated daily incremental backups retained for 60 days with monthly full backups retained for 30 months, and zone-redundant deployment ensuring 99.95% availability during peak shipping seasons. Which storage architecture addresses the three data categories with their performance requirements, access patterns, and retention obligations while achieving the cost mandate?

Question 2

A social media analytics startup is building a data platform on Azure to analyze user engagement patterns. The system needs to store user profiles, post metadata, interaction records, and sentiment analysis results in a structured format with strong consistency guarantees. The database currently contains 450GB of data with moderate growth of 25GB monthly. The application serves 150 concurrent API consumers during peak hours with workloads consisting of 60% read operations and 40% write operations, generating approximately 180 transactions per second. The development team requires the ability to pause the database during weekends when the analytics platform is undergoing maintenance (typically 48-hour windows twice per month) to reduce operational costs. The solution needs automated backup retention for 14 days, support for Transparent Data Encryption, and the capability to resume operations within 3 minutes when development work concludes. The CFO has emphasized the importance of cost optimization during non-production periods. Which Azure relational database service should the architect select?

Question 3

A social gaming platform is developing a new player profile management system that will support 80 million active users worldwide. Each player profile contains base information such as username and registration date, but the data structure varies significantly based on gaming behavior and preferences. Casual mobile gamers might have profiles with 25 attributes including basic achievements and friend lists, while hardcore console players accumulate profiles with 150+ attributes encompassing detailed match statistics, customizable avatar components, equipment inventories with nested item properties, guild memberships, tournament histories, and social connections across multiple gaming titles. The game designers continuously introduce new features quarterly, requiring the schema to evolve as new game modes and social features are released. The matchmaking service needs to retrieve player profiles in under 40ms to pair competitors with similar skill levels, while the analytics team performs complex aggregations across player segments to optimize game balance and monetization strategies. The platform experiences traffic spikes of 400% during new game launches and seasonal events, with regular load averaging 15,000 profile reads per second and 3,000 profile updates per second. The data team requires the ability to query profiles using various access patterns including player ID lookups, queries by achievement level ranges, and analytical scans across geographical regions. The architecture must support multi-region deployment across North America, Europe, and Asia-Pacific with local read performance while maintaining eventual consistency for profile updates. Which Azure data platform should the solutions architect propose for this player profile management system?

More Design data storage solutions questions
355 questions (total)