Scott Kidder

Scott Kidder

Staff Software Engineer
10 years of video experience. Previously solved hard problems at Brightcove.
Written by Scott:
10/03/19
12 min read

Stateful Stream Processing with Kafka and Go

Scott Kidderby Scott Kidder
Learn how Mux Data uses Kafka and Go to perform stateful processing of millions of video views each day.
Stateful Stream Processing with Kafka and Go
Learn how Mux Data uses Kafka and Go to perform stateful processing of millions of video views each day.
07/22/19
4 min read

How Mux Routed Around a Major Network Outage

Scott Kidderby Scott Kidder
Learn how Mux Video performed during the Verizon BGP networking incident, and how dynamic CDN selection can help reduce the impact of network outages.
How Mux Routed Around a Major Network Outage
Learn how Mux Video performed during the Verizon BGP networking incident, and how dynamic CDN selection can help reduce the impact of network outages.
05/16/19
6 min read

When Good Certificates Go Bad: Monitoring for Expired TLS Certificates

Scott Kidderby Scott Kidder
TLS certificates are essential to commerce, privacy, and trust on the Internet. Learn about the open-source TLS certificate expiry monitoring tool from Mux.
When Good Certificates Go Bad: Monitoring for Expired TLS Certificates
TLS certificates are essential to commerce, privacy, and trust on the Internet. Learn about the open-source TLS certificate expiry monitoring tool from Mux.
02/12/19
8 min read

Multi-CDN support in Mux Video for improved performance and reliability

Scott Kidderby Scott Kidder
See why you should care about CDNs and how Mux Video automatically leverages multiple CDNs to deliver the best network performance and viewing experience.
Multi-CDN support in Mux Video for improved performance and reliability
See why you should care about CDNs and how Mux Video automatically leverages multiple CDNs to deliver the best network performance and viewing experience.
10/24/18
8 min read

Video Access Log Processing with Apache Flink

Scott Kidderby Scott Kidder
This is an overview of the stream-processing system built by Mux to handle large volumes of video-streaming logs with Apache Flink and Kafka.
Video Access Log Processing with Apache Flink
This is an overview of the stream-processing system built by Mux to handle large volumes of video-streaming logs with Apache Flink and Kafka.
05/10/18
6 min read

Securing Video Content with Signed URLs

Scott Kidderby Scott Kidder
“Our video streams have been hacked.” That was the rumour floating around the office of my past employer in February 2008. I was a software engineer working on the video encoding pipeline for a mobil ...
Securing Video Content with Signed URLs
“Our video streams have been hacked.” That was the rumour floating around the office of my past employer in February 2008. I was a software engineer working on the video encoding pipeline for a mobil ...
12/22/17
5 min read

Using Percentiles To Identify Outliers and the Typical Experience

Scott Kidderby Scott Kidder
The most overused measurement is the arithmetic mean (average). In nearly all cases you're better served by using percentiles instead of averages.
Using Percentiles To Identify Outliers and the Typical Experience
The most overused measurement is the arithmetic mean (average). In nearly all cases you're better served by using percentiles instead of averages.
08/21/17
2 min read

Improvements to Error-Rate Alerting

Scott Kidderby Scott Kidder
In January 2017 Mux announced support for error-rate alerts in our analytics service. Learn about improvements to alert actionability and visibility.
In January 2017 Mux announced support for error-rate alerts in our analytics service. Learn about improvements to alert actionability and visibility.
06/27/17
10 min read

Do Androids Watch Videos of Electric Sheep? How Bots React to Web Video

Scott Kidderby Scott Kidder
Philip K. Dick’s classic science-fiction story “Do Androids Dream of Electric Sheep?” confronted mankind's need to differentiate living things and machines. While it’s currently easy for us to make t ...
android graffiti
Philip K. Dick’s classic science-fiction story “Do Androids Dream of Electric Sheep?” confronted mankind's need to differentiate living things and machines. While it’s currently easy for us to make t ...
05/05/17
6 min read

Notes from Flink Forward San Francisco 2017

Scott Kidderby Scott Kidder
Highlights from the FlinkForward San Francisco 2017 conference by Scott Kidder from Mux.
Notes from Flink Forward San Francisco 2017
Highlights from the FlinkForward San Francisco 2017 conference by Scott Kidder from Mux.
03/21/17
1 min read

Mux at Flink Forward SF 2017

Scott Kidderby Scott Kidder
Mux will be attending the Flink Forward SF conference on April 11, 2017 at the Hotel Kabuki in San Francisco. Scott Kidder from Mux will be speaking at Flink Forward on our Flink-powered real-time ...
Mux at Flink Forward SF 2017
Mux will be attending the Flink Forward SF conference on April 11, 2017 at the Hotel Kabuki in San Francisco. Scott Kidder from Mux will be speaking at Flink Forward on our Flink-powered real-time ...
03/07/17
5 min read

Using Control Streams to Manage Apache Flink Applications

Scott Kidderby Scott Kidder
Learn how Mux has used control streams to manage Apache Flink applications with zero-downtime.
Using Control Streams to Manage Apache Flink Applications
Learn how Mux has used control streams to manage Apache Flink applications with zero-downtime.
02/15/17
6 min read

Discovering Anomalies in Real-Time with Apache Flink

Scott Kidderby Scott Kidder
Mux receives a continuous stream of video-view event data, every second of every day. Some of these views indicate errors during the delivery or playback of video. How can we detect error spikes in r ...
Discovering Anomalies in Real-Time with Apache Flink
Mux receives a continuous stream of video-view event data, every second of every day. Some of these views indicate errors during the delivery or playback of video. How can we detect error spikes in r ...