mirror of
https://seed.radicle.dev/rad:z4D5UCArafTzTQpDZNQRuqswh3ury.git
synced 2026-10-30 16:40:47 +08:00
To start making the backend codebase more future proof, I started introducing the hexagonal architecture concept, of having `Service` traits that is the public API and inner traits like `Storage`, `Metrics`, etc. that can be implemented by different adapters like `Sqlite`. This is a first development in this direction.