following the book "Zero To Production In Rust"