Rust in Production

KSAT with Vegard Sandengen

26 snips
Jul 10, 2025
Join Vegard Sandengen, a Rust engineer at KSAT, as he shares his passion for space tech and the engineering marvels behind satellite data management. He dives into why Rust is the go-to language for high-performance data pipelines, tackling challenges like massive data volume and reliability in 24/7 operations. Discover how KSAT modernizes space communication protocols, the impact of tech innovators on the industry, and the team's journey integrating Rust into their processes. This is a fascinating look at the future of satellite technology!
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Handling Massive Satellite Data

  • Satellites orbiting Earth generate massive data within brief contacts of 5 to 15 minutes.
  • KSAT’s ground stations handle gigabytes per contact, pushing infrastructure to manage growing data volumes.
ADVICE

Optimize Antenna Site Placement

  • Each ground station site is strategically located far apart to maximize satellite visibility.
  • Site placement depends on satellite orbits, prioritizing polar regions for frequent contacts.
INSIGHT

Strangler Pattern Enables Migration

  • KSAT uses a strangler pattern to migrate legacy systems to Rust by wrapping old APIs with new ones.
  • This allows gradual and seamless replacement of backend functionality without service disruption.
Get the Snipd Podcast app to discover more snips from this episode
Get the app