Estruturando projeto backend para fins educacionais. Aplicando conceitos de separação de responsabilidades, modularizarão, código limpo e alguns conceitos de S.O.L.I.D e Clean Architecture.