Rust at 15%: production-ready without the pain
summary
Builds and runs a mission‑critical hospital integration server for 1,200–1,400 staff that has had flawless uptime for over three years, using a deliberately small subset called 15% Rust. Architecture is a single Rust binary with SQLite, Rocket, tokio for background jobs, plain HTML + local JS, and crate utilities for parsing certificates and hashes. Shows concrete tradeoffs: no generics or lifetimes in app code, async only at endpoints, one binary operation, and pragmatic janitor fixes for unavoidable edge cases.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 2:5915% Rust for production
- 4:01System integration meaning
- 7:59Evaluating Rust for integration
- 9:44Hospital Rust project
- 11:11Hospital integration modules
- 18:23Rust in integration server
- 21:3015% Rust approach
- 24:22Building maintainable software
- 26:30Constraints shaping 15% Rust
- 28:18Performance and runtime safety
- 30:45Edge cases and complexity
- 32:31Takeaways for developers
- 33:1315% Rust value
- 33:55Q&A: Microservices vs monoliths
related talks
36m"Rust at the Last Mile in Healthcare"
59mRust in Production
36mTaking Rust to Production: Lessons Learned From the Habitat Project
27mHow to switch from cozy NodeJS to scary Rust as a company.
17mRust in Production
34mBe Fearless Using Rust in Production
56mWhen to Choose Rust
25mWTF, Rust for Web Development??
