This repository is a following example of Zero to Production in Rust. There are a lot of things to learn as a beginner of Rust backend developer. Here are some insights from the book.
- Basic CI pipeline
- Basic periodic security scan pipeline
- Integration test framework
- Test application
- Mock server
- Database integration
- Faker for dummy data
- Basic logging
- Tracing configuration for application
- Tracing configuration for testing
- Dockerfile
- Application configuration
- Configuration file
- Environment variable
sqlx
migration
thiserror
for message simplification and removing boilerplate codeanyhow
for gathering different error types to a single error type