A seguir definiremos a hierarquia de pacotes e definiremos a separação de funcionalidades de cada parte arquitetural do sistema.
Cliente Servidor - Projeto geral
Spring Boot Architecture - API
Spring Boot - Architecture - GeeksforGeeks
Guia para a arquitetura do app | Desenvolvedores Android | Android Developers