When you think about Rust, you might think of performance, safety, and reliability, but what about productivity? Historically associated with systems programming, Rust's promise of safety, speed, and concurrency has led to its widespread adoption at the infrastructure level. Does Rust have a place higher up the stack, an area traditionally dominated by dynamic languages?
Conventional wisdom suggests that these upper-tier domains prioritize productivity over raw performance. However, this talk will challenge the notion that Rust is not a productive language and explore Rust's potential benefits to application backend development. I will explore the current state of Rust libraries for database access, focusing on ergonomics and ease of use—two crucial factors in high-level database application development.
Speaker
Carl Lerche
Principal Engineer @AWS, Author of the Tokio Rust Library
Carl Lerche is a Principal Engineer at AWS. He is best known for his open source Rust libraries, primarily Tokio, the asynchronous I/O runtime for Rust.