CircleCI +

Keeping up with live stream demand during COVID-19

How CircleCI helped Livestorm maintain stability and confidence under pressure.

The Challenge

Livestorm is an online web conferencing software used to share real-time live streams. Communications companies like WPP and payments solutions like PayFit rely on Livestorm to power live demos and webinars that fuel deeper engagement with customers and generate new leads.

During the COVID-19 outbreak, the demand for live streaming reached a critical max, as in-person events were no longer possible. Not only did Livestorm need to ensure their software was able to scale up quickly, they also needed to establish new processes to remain stable for their growing customer base.

“We saw an influx of users, many of whom were newcomers and already tense about going live for the first time. We were cautious that if anything went wrong or out of the ordinary it could make them even more uncomfortable, so we really wanted to make sure they felt safe and secure,” said Thibaut Davoult, Head of Growth at Livestorm.

This put an added emphasis on the stability of Livestorm, as usage continued to increase throughout March and April, peaking at 10 times the usage level reached in February 2020.

The Solution

As the pressure to adapt quickly mounted, the team found confidence and stability with CircleCI.

“As demand grew, we relied on CircleCI to ship and fix fast. We knew that with CircleCI we weren’t breaking the code, we were improving it, which ultimately improved things for the company as we continued growing,” said Laurent Schaffner, Head of Backend Development at Livestorm.

The team relied heavily on CircleCI’s run jobs, and thanks to the ability to integrate CircleCI into Slack, the team was notified automatically and in real-time if a build failed and how to fix it.

CircleCI was core to Livestream’s ability to automate new processes.

“When someone finishes a piece of code, we run CircleCI automatically through GitHub, allowing the coder to start or finish another task. While they’ve moved on, the code gets processed and ready to ship,” said Laurent.

Thibaut Davoult, Head of Growth at Livestorm added: “We handle many aspects of a live stream event, from the registration process to the live stream itself, so it’s a business imperative that the code doesn’t break. If the infrastructure breaks our customers can’t host their events.”

Why CircleCI

Despite the surge in users, Livestorm remained able to deliver.

“When we evaluate the success of our work, it comes down to quality, reliability, and the ability to innovate. CircleCI enables us to check those boxes and makes us confident in the quality of our code,” said Laurent.

Livestorm’s vision is to continue growing and expanding throughout the world, and believes CircleCI will be a big part of that.

“With CircleCI we’ll be able to support larger audiences by adding more containers and running more tests without getting slowed down,” said Laurent. “Just last week we made it a goal to reduce our run time from 10 minutes to five and were able to do so using CircleCI.


Laurent Schaffner
“When we evaluate the success of our work, it comes down to quality, reliability, and the ability to innovate. CircleCI enables us to check those boxes and makes us confident in the quality of our code.”

Laurent Schaffner
Head of Backend Development at Livestorm


About Livestorm

Livestorm is a browser-based online web conferencing software used to share real-time live streams. It can be used to power remote live meetings, product demos, sales webinars, online lessons, onboarding sessions, and more.

Languages

Ruby
Javascript
GraphQL
Frameworks:
Rails
VueJS

Stack

Infrastructure:
AWS
CI/CD:

CircleCI
GitHub Actions
Docker
Monitoring:

Skylight
Sentry
Project management:

GitHub Issues
Linear

close

Thank You for Submitting Your Info


You should receive an automated response notifying you that we received your info. Someone from our Enterprise team will be reaching out to you shortly.


CircleCI Success Logo