Skip to main content Get to know Azure Microsoft as Customer Zero View all products (200+) Microsoft Foundry Azure Copilot GitHub Copilot Azure Kubernetes Service (AKS) Azure Cosmos DB Azure Database for PostgreSQL Azure Arc Microsoft Fabric Linux virtual machines in Azure Foundry Models Foundry Agent Service Foundry IQ Foundry Tools Foundry Control Plane Observability in Foundry Control Plane Azure OpenAI in Foundry Models Azure Speech in Foundry Tools Azure Machine Learning View all databases Azure Cosmos DB Azure DocumentDB Azure SQL Azure Database for PostgreSQL Azure Managed Redis Microsoft Fabric Azure Databricks Linux virtual machines in Azure Windows Server on Azure Azure Functions Azure Virtual Machine Scale Sets Azure API Management Azure Container Apps Azure Kubernetes Service (AKS) Azure Kubernetes Fleet Manager Azure Container Registry Azure Red Hat OpenShift Azure Container Instances Azure Container Storage Azure Arc Azure Local Microsoft Defender for Cloud Azure Monitor Microsoft Sentinel Azure Migrate View all solutions (40+) Cloud solutions for small and medium businesses Cloud migration and modernization center Data analytics for AI Azure Databases AI apps and agents Microsoft Marketplace Microsoft Sovereign Cloud AI apps and agents Responsible AI with Azure AI Infrastructure Data analytics for AI Machine learning operations (MLOps) Low-code application development on Azure Integration Services Serverless computing DevOps Migration and modernization center .NET apps migration Databases on Azure Linux on Azure Oracle on Azure SAP on the Microsoft Cloud Adaptive cloud High-performance computing (HPC) Infrastructure as a service (IaaS) Resiliency Azure Essentials Frontier Accelerate for Azure FinOps on Azure Microsoft Marketplace Azure pricing overview Create an Azure account Free Azure services Flexible purchase options Pricing calculator FinOps on Azure Maximize ROI from AI Azure savings plans Azure reservations Azure Hybrid Benefit Virtual Machines Azure SQL Microsoft Foundry Microsoft Fabric Azure Kubernetes Service (AKS) Microsoft Defender for Cloud View more Software Development Companies Microsoft Marketplace Find a partner Resources for Azure partners Get started with Azure Customer stories Analyst reports, white papers, and e-books Videos Learn more about cloud computing Documentation Explore Azure portal Developer resources Quickstart templates Resources for startups Developer community Students Azure for partners Blog Events and Webinars Learn Support Contact Sales Get started with Azure Sign in

Odds of a Seattle Seahawks win vs. the GreenBay Packers this Sunday? 20-61. Potential for earthshaking reactions from Seattle fans, aka the 12th man? 110%.

These chances look pretty good for the Pacific Northwest Seismic Network (PNSN) researchers, who have installed seismometers to measure the seismic activity that results from the celebratory ruckus after big plays at Seattle’s CenturyLink Field.

Called “Beast Quakes,” after a gravity-defying touchdown run by Marshawn “Beast Mode” Lynch during a 2011 playoff game, PNSN helps fans quantify the fun. During this Sunday’s playoff game, PNSN will provide real-time seismic data through its streaming “QuickShake” data page and via social media.

Streaming of seismic data is based on open source software, with the internet-facing components hosted on Microsoft Azure. Since partnering with Microsoft last playoff season to improve the site’s reliability (it’s not easy to keep up with 12th man demand for more Seahawks data!), the teams got together this past weekend to make the real-time fan experience even better.

“Although we did this same experiment last season, this time around the story was picked up by the national media,” said Jon Connolly, PNSN Software Engineer. “After stories appeared in Wired, the New York Times and NBC Nightly News, amongst countless other outlets, I quickly realized that I needed to get this product in the cloud immediately. Nik Garkusha and his team quickly mobilized and had QuickShake stabilized on Microsoft Azure in hours.”

The technical team (Nik GarkushaJose Miguel Parrella and Cory Fowler) upgraded the site to ensure that the web sockets could broadcast hundreds of samples per second gathered from CenturyLink Field seismometers. Every one of the thousands of fans who connected to PNSN website opened one such web socket and received the “early warning” data from the stadium.

“While the science of this is very rigorous, the architecture for data streaming is surprisingly simple and the deployment was very easy” said Nik Garkusha, a Senior Product Manager on the Microsoft Azure team.

Using a combination of Azure Web Sites and Virtual Machines running Ubuntu Linux, the team partnered with the PNSN gurus to develop and deploy a set of Node.js applications to gather data from the game, and use WebSockets technology to stream the data near real-time.

To achieve massive internet-scale they relied on the autoscale capabilities of Azure Web Sites, and load-balancing of Virtual Machines with Azure Traffic Manager to fire up more independent instances as needed, too.

“Microsoft Azure has allowed us to introduce a new way of visualizing real-time, fan generated shaking that has such low latency it beats the 10-second TV delay by as much as eight seconds,” said Connolly. “This means that a viewer watching both QuickShake and the game will most likely know if a play was successful or not six to eight seconds before it unfolds on TV.”

And the Seahawks delivered seismic results last weekend, courtesy of big plays like Kam Chancellor’s 90-yard interception return for a touchdown and superman-like field goal blocks.

text, whiteboard

Following Nik’s example from last year’s playoffs, we recommend a “two-screen experience” for this coming Sunday: one with the game and one with the PNSN fan site. Go Hawks!

WE ARE MICROSOFT

Explore Microsoft Foundry

The future of AI starts here. Envision your next great AI app with the latest technologies. Get started with Azure.