2. Spring Boot Project Architecture