Standard Spring Boot layering (controller/service/repository/domain), package structure, multi-module layout, configuration, test directories, and microservice split guidance.