Assessment
Database Choice for Recommendations30 minutes
Intermediate
Available in+4
This simulation was archived and cannot be started
Skills you'll verify
Decision Making
SQL Database Tools
NoSQL databases
Your Role
Solutions Architect
Your Goal
You help Scalora choose the ideal database for growth.
Simulation Details:
Scalora is a fast-growing e-commerce company specializing in personalized customer experiences. By leveraging Python-based machine learning models, Scalora’s product recommendation engine analyzes over 500 million data points monthly to deliver tailored suggestions that resonate with individual preferences. The company operates on AWS cloud infrastructure, ensuring reliability and scalability for up to 100,000 concurrent users. However, during last year’s Black Friday sale, Scalora experienced a 15% drop in website performance due to a traffic surge exceeding 150% of its usual load, highlighting the need for more robust infrastructure. Scalora’s development team, known for their agility, has extensive experience with SQL databases but limited exposure to NoSQL solutions. As Scalora prepares to launch its personalized recommendations feature, the decision between SQL and NoSQL databases is critical to ensuring performance, scalability, and timely deployment.
You will step into the role of a Solutions Architect at Scalora, tasked with selecting the optimal database solution to support the launch of a personalized recommendations feature projected to handle 10 million daily queries. In a one-on-one conversation with John Reyes, Scalora’s Tech Lead, you will explore the pros and cons of SQL and NoSQL databases. John strongly advocates for NoSQL due to its scalability benefits, but you must weigh his perspective against Scalora’s immediate needs, team readiness, and long-term growth objectives. Your goal is to guide the discussion toward a final decision that ensures the feature’s timely rollout while aligning with Scalora’s strategic priorities.
- Engage in a detailed conversation with John Reyes to evaluate SQL and NoSQL database options.
- Explore key factors such as scalability, data consistency, team familiarity, and readiness to implement the solution.
- Lead the discussion toward selecting the most suitable database type for Scalora’s personalized recommendations feature.
- Make an informed decision that balances technical trade-offs with organizational goals.
Helpful for
Solutions Architect, Database Administrator, Cloud Infrastructure Engineer
How it worksNot sure how it works? Watch the video below.
Explore more simulations by category and topic: Technology & Engineering > Coding, Software & Engineering ‧ AI, Machine Learning & Gen AI ‧ Cybersecurity & Information Security ‧ Data Analytics & Business Intelligence ‧ Cloud, DevOps & IT Systems | Product & Delivery > Project Management ‧ Product Management | Leadership & Organization > Change Management & Digital Transformation | Customer Facing Roles > Customer Support & Customer Success ‧ Sales & Account Management ‧ Marketing & Digital Marketing | People & Culture > Soft Skills, Communication & Interpersonal ‧ Talent Acquisition & Development ‧ Team Management | Business Operations > Operations and Supply Chain Management ‧ Finance & Financial Analysis