Layered architecture, AKA, opposite of domain drive development. For example, all controller files go into myoro_matchup_api/src/main/java/com/myoro/myoro_matchup_api/controller directory. Perhaps this is something that should be refactored in the future if the project gets bigger.