For some time, I’ve been reading a lot of articles and books about hexagonal architecture, clean architecture, and so on. I’ve watched a lot of talks too. During all this time learning about these topics, I was wondering how I would implement them in Rust, knowing that the ownership model would maybe make it hard.
This article will probably be the first of a series where I’ll show how to implement a piece of software using the patterns I’ve mentionned.
Hexagonal architecture