Thorn Technologies helps Experient leverage Amazon Web Services to collect and process massive amounts of event attendee location data faster.
Experient, one of the largest and most innovative event management companies, builds a software platform called eventBit that collects event attendee location data via beacons and processes it. Event organizers and sponsors can then use this data to glean insights about the location and movements of attendees throughout the event.
Experient was preparing for one of the largest trade shows in the world, where they expected to collect 15 times more data than any previous event the company helped manage.
Thus, Experient needed to build a robust solution that could capture and process billions of data points quickly, which would help them provide their clients with more powerful reporting capabilities.
Experient engaged Thorn Technologies to help build this data capture and processing solution, and the AWS cloud played an integral role.
Thorn Technologies helped set up the back-end architecture of the solution as such:
- API Gateway and Lambda were integrated to create a cloud-native serverless API that initiates the capture of the beacon data.
- Then Kinesis Firehose delivers the beacon data to Redshift, which replaced MongoDB, for processing.
- Finally, Data Pipeline exports the data to another Redshift instance for reporting purposes.
The new cloud architecture significantly increased the speed of data capture and processing for Experient’s software.
The system can now process at least 240,000 captures per second (approximately 3 times faster than prior solutions) in real time on a 6-node cluster that costs only $1.50/hr.
Furthermore, the solution has the ability to scale on demand to support multiple billions of data captures for events of any size.
Experient’s solution now captures and processes data faster and can scale immediately when needed.