BlogsLinkedInScalable Log Storage System

Scalable Log Storage System

Scalable Log Storage System

1
posts
2025

Northguard is a new log storage system designed for improved scalability and operability, replacing Kafka at LinkedIn. It features a data model based on records, segments, ranges, and topics, with log striping for load balancing. Ranges are used instead of indexed partitions to minimize interruption and facilitate stream processing. Metadata is managed by vnodes, which are Raft-backed replicated state machines.

2025

Introducing Northguard and Xinfra: scalable log storage at LinkedIn

6/25/2025

Introduces Northguard, a new scalable log storage system designed to address the limitations of Kafka at LinkedIn. Details Northguard's data model (records, segments, ranges, topics), its use of log striping for load balancing, and the advantages of its range-based approach over indexed partitions for stream processing. Also introduces Xinfra as a virtualized Pub/Sub layer over Northguard and explains the transition from Kafka.