Consolidating Microservices in Rust | Optimizing Glowing Telegram Project - Episode 98
In this video, I discuss how to consolidate our numerous microservice APIs into a single service for the Glowing Telegram project. Over the last seven months, the build process with multiple microservices has often slowed us down. Today, I implement a more streamlined approach to our Rust project by merging various microservice functionalities back into a unified API service. Here's a step-by-step look at how I tackled this reorganization, focusing especially on the CRUD API's central role and handling nested routes efficiently in Rust.
Throughout the video, I navigate through Docker configurations, Nginx proxies, and different Rust crates. I also share tips on using tools like Clippy for better code quality and introduce the Figment library for simplified configuration management.
Join me as I clean up the project structure, make development faster, and reflect on the trade-offs between microservices and monolithic architectures in a solo developer setting. If you’re into Rust, Docker, and backend development, this detailed walkthrough could be incredibly useful for you.
đź”— Check out my Twitch channel for more streams:   / saebyn Â
GitHub: https://github.com/saebyn/glowing-tel...
Discord:   / discord Â