Хабр Курсы для бэкендеров
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!

Где здесь гексагональная архитектура? Автор просто применил DI рефакторинг и на этом закончил
async_trait это таки прихоть и сейчас можно без него и даже лучше без него делать и юзать подход dynosaur.
Гексагональная архитектура в Rust: отвязываем бизнес-логику от Solana