To keep the journey more enjoyable. I decided to rewrite the realtime data pipeline two years ago, which written in Go, now in Rust.
I will skip those architecture design descriptions, and it seems I have already covered on the previous Golang Pipeline (see the link at the beginning of this article). I will straightforward to the application design.
However, this time, I’m focusing more on the one repos and multiple builds, which can increase our code maintainability and scalability in the future.
In Rust, because of its compiler check, which can also give us the benefit to design our application code structure.
4. The src/common holds all the re-usable logical / function across the applications.
#rustlang #rust