A production-ready back-end APIs for newsletter subscriptions using Rust.
-
Implemented functionalities for receiving user subscriptions, sending confirmation emails (with thorough testing), and data persistence in PostgreSQL.
-
Employed session ID authorization with Redis for secure user management and Docker containers for deployment flexibility.
-
Automated database migrations using Shell scripts and incorporated continuous delivery (CD) with GitHub Actions for efficient deployments to DigitalOcean.
-
Ensuring fault tolerance on APIs implementation.
Zero To Production In Rust: An introduction to backend development