It has been a while since I used Rust, so I wanted to check some of its never features, especially the async stuff. My first project is not very ambitions, I’m making an exchange rates service.
The goal is to cache the exchange rates provided by different third parties, starting with European Central Bank. I also created a simple database migration tool, and I’m planning to focus on speed and correctness, keeping the scope relatively narrow.
In the future, I might extend this project with asset price endpoints and an auth system, transforming it into a high performance portfolio tracking backend.