
Rustacean Station From Zero to Production with Luca Palmieri
Sep 10, 2021
Luca Palmieri, a principal software engineer at TrueLayer and author of 'Zero To Production in Rust', dives into the world of Rust for backend systems. He shares insights into his book's origin as onboarding material and how community feedback shaped its content. Luca discusses the advantages of using Actix Web, compares different Rust frameworks, and elaborates on challenges in the Rust ecosystem. He offers practical advice for beginners, emphasizing the importance of practical projects and the evolving educational landscape in Rust.
AI Snips
Chapters
Books
Transcript
Episode notes
HTTP/2 Brought Load-Balancing Pain
- TrueLayer found HTTP/2 tricky in production due to load-balancer behaviour and implemented client-side load balancing for gRPC.
- They published a Rust library to address HTTP/2 client-side load balancing challenges.
The Real Challenge Is Ecosystem Choice
- The hardest part of using Rust in backend is choosing and constraining the ecosystem tools to create a maintainable platform.
- Providing clear internal guidance prevents each engineer from reinventing tracing, auth, and testing patterns.
Prefer Evolving Libraries Over Rigid Generators
- Use generators for boilerplate but avoid treating them as long-term architecture migration tools.
- Prefer libraries that evolve with you for day-two maintenance over rigid templates.





