Assessment
Backend Developer: learn how to adopt NoSQL in an existing project45 minutes
Intermediate
Available in+4
Skills you'll verify
Technical Communication
NoSQL databases
About This Simulation
Your mission in this simulation
Your Role
Backend Developer
Your Goal
Show generic NoSQL strategy for scalable community features in a voice call.
Simulation Details:
Atlas Ticketing is a global leader in ticketing technology, supporting millions of users daily with a high-performance platform for event management and attendee engagement. The company’s MySQL backend is optimized for structured transactional data, ensuring reliability and speed for ticket purchases and seat reservations. Recently, Atlas Ticketing has expanded to include community features—event photos, reviews, and surveys—which have rapidly increased in usage and introduced new scalability challenges. These features generate large volumes of unstructured data, causing performance bottlenecks and risking the platform’s reputation for reliability. To address these issues, Atlas Ticketing is considering migrating community-related data to a NoSQL database, aiming to improve scalability and maintain operational excellence.
You play as a Backend Developer tasked with proposing a migration strategy for Atlas Ticketing’s community features from MySQL to NoSQL. Your mission unfolds in two key interactions: first, you’ll chat one-on-one with the Head of Infrastructure, who is skeptical about moving data off MySQL. You must justify which data sets should remain on MySQL and which should transition to NoSQL, addressing concerns about reliability, consistency, and operational risks. Next, you’ll join a voice call with the Senior Engineering Lead, who is supportive and interested in your high-level NoSQL strategy. You’ll discuss data modeling approaches, query optimization, and operational safeguards, demonstrating your readiness to guide the migration and refine your approach with expert feedback.
- Engage in a focused chat with the Head of Infrastructure to justify your data separation decisions and address concerns.
- Participate in a voice call with the Senior Engineering Lead to outline and discuss your NoSQL strategy for scalable community features.
- Demonstrate clear technical communication and a solid understanding of NoSQL concepts.
- Show readiness to lead the migration by presenting a balanced and well-reasoned strategy.
Helpful for
Backend Developer, Infrastructure Architect, Senior Engineering Lead
How it worksNot sure how it works? Watch the video below.
More simulations like this one
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