Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry