Duvidas sobre API restFull
Tenho muitas dúvidas de como criar minha API, hoje tenho uma grade demanda para criar uma API para uso interno na empresa e como só existe eu como desenvolvedor aqui sempre tenho dúvidas, qual a maneira correta de se estrutar pastas, eu sei que as definições de pastas é apenas um ponto em um projeto, mas preciso achar algo que eu consiga me achar quando a aplicação estiver em grande escala. Essa aplicação seria em NodeJs, express e Knexjs para uso de migrations no Oracle.
Hoje ela está assim:
src
@types
controllers
database
middlewares
modules
repository
routes
usecases
server.ts