Compiling a custom binary can be streamlined (Rust certainly already has a quite painless in-bult mechanism), and you can mix and match dependency injection that’s not an issue. It may not be a fancy wheel but it’s a sturdy wheel and a wheel that doesn’t need to be invented yet.