Spring Boot Architecture Diagram