This case study demonstrates how Temporal's workflow orchestration provides the desired level of control and insight to help launch a multi-tiered serverless architecture project centered around a complex data pipeline.
Data insights can be hard to come by in the race management industry as there is no agreed upon standard shared by the existing race management platforms.
Event directors looking to better understand how their data compares to other marathons and races, and solve an industry-wide challenge.
TechFabric’s partner Athlinks (a Life Time company) set out to change things by building a new industry-wide Business Intelligence (BI) platform. With it, directors can not only see their own data broken down in helpful ways, but they can put things in perspective by comparing themselves against similar “cohort” events and industry averages. Added to this, the platform offers a series of potent data-driven tools to help boost registration sales and manage events.
To make this happen, they first needed to build a data pipeline capable of stitching together upcoming and historic event data. One powerful enough to follow the trail of each individual athlete across a variety of sources.
In the past, a project with this magnitude of complexity would have been reserved for only the largest of companies capable of big data analysis. However, new technologies and development approaches are now available to make this process significantly more accessible.
The challenges here add up quickly:
By deciding in the prototyping phase to pair serverless AWS architecture with Temporal, the new application/data pipeline build process has been smooth, especially given the inherent complexity of this project.
Not only does temporal provide the optics and orchestration layers to build and debug the system, but it also reduces build time as it automatically provides retries and other mechanisms that would otherwise have to be baked into the product.
Bottom line – Implementing Temporal with proper usage of orchestration can make the creation of complex data projects significantly more accessible.