paint-brush
Is Kafka the Key? The Evolution of Highlight's Ingestby@highlight
644 reads
644 reads

Is Kafka the Key? The Evolution of Highlight's Ingest

by Highlight6mDecember 3rd, 2022
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

At Highlight, we face a unique challenge when it comes to adapting to the load of our customers' web apps. Because we record web apps, we need to be able to handle bursts of traffic as they come from their users. We had to run some database migrations that ran an ALTER command with an aggressive table lock. The initial approach worked fine for a while. But as our customer base grew, we ran into key issues with this implementation. We needed to find a way to buffer data, we settled on a producer-consumer message strategy using Apache Kafka.

Companies Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - Is Kafka the Key? The Evolution of Highlight's Ingest
Highlight HackerNoon profile picture
Highlight

Highlight

@highlight

See and act on your application's errors, interactions, and performance metrics. Get started at http://highlight.io!

0-item

STORY’S CREDIBILITY

Original Reporting

Original Reporting

This story contains new, firsthand information uncovered by the writer.

L O A D I N G
. . . comments & more!

About Author

Highlight HackerNoon profile picture
Highlight@highlight
See and act on your application's errors, interactions, and performance metrics. Get started at http://highlight.io!

TOPICS

THIS ARTICLE WAS FEATURED IN...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite