AI-Powered Developer Escape Room Hack: App Modernization (DVESCP)

 

Course Overview

The Escape Room is an interactive event designed for intermediate and advanced Microsoft Azure users. Attendees will form teams of four and compete to resolve specific challenges related to the event's topic. Each topic represents a real-world scenario that guides the learning experience and sharpens cloud skills. Participants will use GitHub Copilot, the Azure portal, and the CLI to complete challenge tasks. Scoring is automated via an external simulator, and the leaderboard is visible at all times. The winner is determined by the number of points scored during the event's official duration.

This Escape Room experience focuses on modernizing applications by migrating from traditional, on-premises systems to the cloud. By leveraging the power of AI through GitHub Copilot, participants will dive into the world of NoSQL databases and learn to refactor applications and data models to scale their applications. This developer-focused gamified experience will challenge teams to optimize application performance and achieve global reach.

Who should attend

Developers, Software Engineers, Developer Leads

Course Objectives

Learning Outcomes

  • Leverage the power of GitHub Copilot to rapidly modernize your applications
  • Understand the benefits of NoSQL databases and Azure Cosmos DB.
  • Deploy and configure applications on Azure App Services.
  • Translate relational data models to NoSQL schema.
  • Refactor application code to interact with Cosmos DB.
  • Optimize Cosmos DB performance for scalability and global distribution.
  • Implement data migration strategies from SQL to Cosmos DB.

Course Content

Gamification Storyline

StyleVerse, a trendy fashion e-commerce startup, is at a critical crossroads. While their initial viral success propelled rapid growth, their underlying technology, built on a creaky SQL database affectionately nicknamed "Rusty," is now a major liability. Rusty struggles to handle the daily influx of user data, resulting in performance bottlenecks and customer frustration. With investors pushing for global expansion, StyleVerse's CTO knows that Rusty simply can't scale. The challenge is clear: modernize the application and data infrastructure before their competitors, who are already circling, capitalize on their technical weaknesses.

Your team of developers, StyleVerse's last line of defense, must refactor the application, migrate to Cosmos DB, and achieve global scalability – a high-stakes gamble to transform StyleVerse into a global fashion powerhouse. Can you deliver on the promise of global domination, or will StyleVerse become another cautionary tale of a startup that couldn't keep up with its own success?

Scoring Simulator

The scoring simulator is the system responsible for the gamified experience. It monitors the deployed resources, configuration, and data and can send probing requests to REST endpoints, relational and non-relational databases, and other services. The workflow and scoring are configured and adapted depending on the topic and challenge scenario.

Evaluation Criteria

The scoring, in general, will be based on two main criteria:

  • 1. Deployment and Configuration: The more tasks each team completes, the more points they earn. The effectiveness of each configuration in terms of cost and performance improvement will also be assessed.
  • 2. Speed and Efficiency: Teams will earn additional points for completing tasks swiftly and effectively. The faster the correct setup is finalized, the more successful responses the simulator receives, resulting in more points awarded to the team.

Prices & Delivery methods

Classroom Training

Duration
1 day

Price
  • on request

Currently there are no training dates scheduled for this course.