Sr. Engineering Manager
10 years of video experience. Previously solved hard problems at Brightcove.
Published on July 6, 2023 (over 1 year ago)
Learn how Mux migrated from a shared, distributed Riak key-value (KV) store to the BadgerDB embedded KV store and the massive benefits it brought us.
Published on September 7, 2021 (over 3 years ago)
Read how Mux has used Flink over the course of 5 years, lessons learned, and future improvements.
Published on April 20, 2021 (over 3 years ago)
Maybe you’re not planning an event with millions of concurrent viewers, but our takeaways from monitoring one of the biggest sporting events of the year are applicable to live streams of all sizes.
Published on December 16, 2020 (about 4 years ago)
Kafka Connect is a powerful tool for moving data in and out of Apache Kafka clusters. Learn how Mux uses Kafka Connect to power real-time exports, as well as lessons we've developed along the way.
Published on July 1, 2020 (over 4 years ago)
Online video consumption is accelerating rapidly, and video Content Delivery Networks (CDNs) have been instrumental in sustaining this growth.
Published on October 3, 2019 (about 5 years ago)
Mux uses Kafka and Go to perform stateful processing of millions of video views each day. Learn how we approach handling Kafka streams in Golang at scale.
Published on July 22, 2019 (over 5 years ago)
Learn how Mux Video performed during the Verizon BGP networking incident, and how dynamic CDN selection can help reduce the impact of network outages.
Published on May 16, 2019 (over 5 years ago)
TLS certificates are essential to commerce, privacy, and trust on the Internet. Learn about the open-source TLS certificate expiry monitoring tool from Mux.
Published on February 12, 2019 (almost 6 years ago)
See why you should care about CDNs and how Mux Video automatically leverages multiple CDNs to deliver the best network performance and viewing experience.
Published on October 24, 2018 (about 6 years ago)
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.
Published on May 10, 2018 (over 6 years ago)
“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 mobile...
Published on December 22, 2017 (almost 7 years ago)
The most overused measurement is the arithmetic mean (average). In nearly all cases you're better served by using percentiles instead of averages.
Published on August 21, 2017 (over 7 years ago)
In January 2017 Mux announced support for error-rate alerts in our analytics service. Learn about improvements to alert actionability and visibility.
Published on June 27, 2017 (over 7 years ago)
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 thi...
Published on May 5, 2017 (over 7 years ago)
Highlights from the FlinkForward San Francisco 2017 conference by Scott Kidder from Mux.
Published on March 21, 2017 (over 7 years ago)
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 ano...
Published on March 7, 2017 (almost 8 years ago)
Learn how Mux has used control streams to manage Apache Flink applications with zero-downtime.
Published on February 15, 2017 (almost 8 years ago)
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 rea...