Deliver 15-Factor Applications on Korifi with Spring Boot
Talkat Cloud Foundry Day North America 2024 · on Wednesday, 2024-05-15· at 15:50· Education Center, 2nd Floor·
summary
Shows a concrete path to deliver a production‑ready 15‑factor Spring Boot app to Korifi on a laptop: uses the Spring Project Catalog to scaffold code and tests, spring boot new, adds Rest Docs, uses OpenRewrite to upgrade to Spring Boot 3.2.4, versions builds from Git tags, builds native images to cut memory and startup, and runs CF push plus Grafana/Loki locally on a 16 GB laptop — demo succeeds, CF push completes in seconds. CF push on laptop
AI-written summary · about
chapters (24)
- 0:00Introduction and background
- 1:0315-Factor methodology overview
- 2:47API-first and dependency management
- 4:11Spring Project Catalog demo
- 6:18Building a Spring Boot app
- 7:42Upgrading dependencies with OpenRewrite
- 9:03Design and release processes
- 10:33Adding features with project catalog
- 12:20Testing and documentation
- 13:04Versioning and release workflow
- 14:35Local development experience
- 15:23Configuration and credentials
- 16:06Logs, metrics, and tracing locally
- 17:55Disposability and portability
- 19:18Backing services and Kubernetes
- 20:21Native images and efficiency
- 21:44CF push vs Kubernetes comparison
- 22:28Background tasks with Spring Batch
- 24:12Port binding and local setup
- 24:55Stateless processes and caching
- 25:37Telemetry and observability
- 26:59Security and authentication
- 27:44AI integration with Spring AI
- 29:09Closing and demo summary
related talks
01h 31m12 Factor, or Cloud Native Apps for Spring Developers
48mKubernetes and or Cloud Foundry - State-of-the-art cloud platforms
39mDeveloper Experience with Spring Boot on Kubernetes
40mSpring On Kubernetes
47m10 ways to get super-productive with Spring Boot
45mBuilding 12-Factor Spring Boot Applications: Simplicity, Scalability, and Best Practices
01h 31mRunning Your Spring Apps in the Cloud
01h 10mSpring Boot and JRebel
