Rust in Production
summary
Terminal is a container management suite that starts large containers in seconds, supports full disk and RAM snapshots, live teleport with zero downtime, and a diff based distributed storage layer; Rust powers thin infrastructure services like a networking firewall, a metadata service tracking container ancestry and snapshots, and a cluster job scheduler that replaces a planned C++ implementation and works in production. Tooling includes a Rust RPC stack via ternal thft on crates io, a community postgress driver, and Cargo tricks to shrink build times.
AI-written summary · about
chapters (12)
- 0:00Introduction to Terminal
- 0:39Terminal features and use
- 2:17Speaker background
- 2:34Using Rust in production
- 3:47Tools and development
- 6:30Database integration
- 7:28Database Q&A
- 8:52Reliability tips
- 10:52Maintainability tips
- 12:08Conservative interfaces
- 14:03Cargo best practices
- 15:18Production advice
related talks
36mTaking Rust to Production: Lessons Learned From the Habitat Project
05mRust Here, Rust There, Rust Everywhere! How a Crab Conquers the Cl...
21mRust - Cargo Cult?
20mRust as foundation in a polyglot development environment
40mWhy Rust?
40mRust at 15%: production-ready without the pain
59mRust in Production
46mZen and the Art of Convincing Your Company to Use Rust
