~/talk

12 Factor, or Cloud Native Apps for Spring Developers

Talkat SpringOne2GX 2015 · 2015-09-14..09-17· [spring, cloud-infrastructure]
slides:none on file

Makes the specific claim that applying the Twelve‑Factor patterns to Spring apps and offloading ops to a platform speeds delivery and reduces friction. Shows a GitHub repo with per‑factor branches, builds with Gradle, runs Spring Boot apps via CF push into Cloud Foundry, binds a MySQL service (vcap_services), uses Flyway for migrations, sets config with CF env vars and CF set‑env, streams logs to stdout and inspects with CF logs, blue‑green routes traffic, and demonstrates fast instance startup and scaling (instances launch in ~1s).

AI-written summary · about

  1. 0:00Introductions and agenda
  2. 2:07Cloud native definition
  3. 5:11Defining cloud native
  4. 8:39Codebase management
  5. 12:36Migrating monoliths
  6. 14:47App composition
  7. 17:09API first design
  8. 18:30Build, release, and run
  9. 23:55Managing dependencies
  10. 30:42Application runtimes
  11. 34:54Configuration management
  12. 40:41Logging practices
  13. 48:06Processes and startup
  14. 52:17Backing services
  15. 1:07:14Dev and prod parity
  16. 1:10:16Admin processes
  17. 1:17:15Port binding
  18. 1:22:13Stateless processes
  19. 1:27:41Concurrency and audit
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.