Node/Express clean architecture Video walkthrough: https://www.youtube.com/watch?v=1XXRXqQdu_A Inspired by Go clean architecture: https://github.com/bxcodec/go-clean-arch