~/talk

SpringOne2GX 2012 Keynote Day 2: The New Application Architectures

Talkat SpringOne2GX 2012 · 2012-10-01..10-03· [software-architecture]
speakerdeck:acolyer
slides:none on file

Shows a single‑page JavaScript client built with Cujo/curl and the Scripted editor, a REST API implemented with Spring MVC and Spring HATEOAS (including CORS pre‑flight handling), and a messaging backend using AMQP/RabbitMQ. Demonstrates an auto‑scaler that monitors queue depth and consumer count, with a 1 msg/s producer and 3s worker processing that scales instances from 1 to 5 then back down. Explains prefetch tuning, uses a RabbitMQ federation topology for global pub/sub and cloud‑bursting between Amazon US‑East and EU‑West via Cloud Foundry.

AI-written summary · about

  1. 0:00Introduction and setup
  2. 1:44Forces driving new architectures
  3. 10:11Smart clients and single-page apps
  4. 20:04Building RESTful APIs with Spring
  5. 34:54Worker scaling and message queues
  6. 59:58Global publish-subscribe with Spring
  7. 1:11:19Cloud bursting and workload migration
  8. 1:23:06Data patterns and architectures
  9. 1:28:24Summary and closing
~/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.