Software Engineering Radio - the podcast for professional software developers

SE Radio 621: Xe Iaso on Fly.io

Jun 19, 2024
Xe Iaso from Fly.io talks about hosting apps globally, Anycast, Wireguard for encryption, custom load balancing with fly-proxy, serving EU customers, using firecracker and cloud hypervisor micro VMs, differences between VMs, challenges with providing GPUs, Kubernetes usage, and abuse management on the platform.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Fly.io's Networking

  • Fly.io uses BGP Anycasting for global load balancing and WireGuard for encrypted inter-service communication.
  • This setup eliminates egress charges between regions and simplifies internal traffic management.
INSIGHT

BGP Routing Quirks

  • BGP routing decisions are complex and influenced by ISPs' cost considerations, not just distance.
  • Ottawa traffic might go to Toronto instead of Montreal due to network boundary costs.
INSIGHT

Fly.io's Private Networking

  • Fly.io's private networking uses a simplified, opinionated IPv6-only approach, unlike flexible VPCs.
  • This reduces complexity and simplifies application development by handling encryption at the network layer.
Get the Snipd Podcast app to discover more snips from this episode
Get the app