Skip to main content

Quick Overview

This short video is a developer conversation between Tilde Thurium of Google Cloud and Andrew Baker of Temporal. It explores the motivation and cloud architecture behind a real-world ticket monitoring application called IMAXXING.

Key Points

  • 1.IMAXXING is a web application created to monitor movie showtimes across the country and alert users when seats open up.
  • 2.The application was inspired by high demand and sold-out 70mm IMAX tickets for The Odyssey.
  • 3.The system architecture runs on Google Cloud and Temporal.
  • 4.The service is deployed on Google Cloud Run using pre-release Temporal Serverless Workers.

Summary

Tilde Thurium opens the discussion by asking Andrew Baker to explain the IMAXXING project. Baker notes that 150,000 people initially bought tickets to see The Odyssey in 70mm IMAX. Having missed out on the initial sale, he recognized that ticket holders frequently change their weekend plans and cancel their bookings.

To take advantage of these openings, Baker built the IMAXXING website. The application automatically monitors showings across theaters nationwide and notifies users whenever a seat opens up, eliminating the need to manually refresh seat maps.

When asked about the technical stack, Baker details that the application was built using Temporal and Google Cloud. The solution was deployed on Google Cloud Run, leveraging pre-release Temporal Serverless Workers. The video concludes with references to documentation on temporal.io and cloud.google.com/run.

The Purpose of IMAXXING

Tilde Thurium asks Andrew Baker about IMAXXING, an application created after 150,000 people purchased tickets to see The Odyssey in 70mm IMAX. Because many people eventually cancel their plans or change schedules, the site monitors showings across the country to alert users when desirable seats become available.

Application Features and Interface

The site interface is shown monitoring thousands of showtimes across dozens of theaters. It provides automated seat alerts so users do not have to continuously refresh seating maps to find openings for the 70mm IMAX format.

Underlying Infrastructure and Deployment

Andrew Baker explains that IMAXXING was built using Temporal and Google Cloud. The workload runs on Google Cloud Run and incorporates pre-release Temporal Serverless Workers to manage tasks.

The Bottom Line

The video introduces the architecture behind IMAXXING, showcasing how Temporal and Google Cloud Run can handle automated monitoring workloads. It highlights the use of Temporal Serverless Workers in a real-world use case. Implementation specifics and deep technical walkthroughs are left for extended resources.

FAQ

What is IMAXXING and what does the movie seat monitoring application do?

IMAXXING is a web application that tracks movie showtimes nationwide and alerts users when canceled seats open up for sold-out screenings.

Which cloud technologies and developer frameworks were used to build IMAXXING?

The application was built using Temporal and Google Cloud, deployed directly to Google Cloud Run using pre-release Temporal Serverless Workers.

Where can developers find additional documentation about Temporal and Google Cloud Run?

Developers can learn more about Temporal at temporal.io and explore Google Cloud Run at cloud.google.com/run.

Worth watching for

Software engineers, cloud architects, and developers interested in workflow orchestration with Temporal and serverless deployments on Google Cloud Run.

  • google-cloud
  • cloud-run
  • temporal
  • serverless
  • web-development