SpringOne2GX 2012 Keynote Day 2: The New Application Architectures
summary
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
chapters (9)
- 0:00Introduction and setup
- 1:44Forces driving new architectures
- 10:11Smart clients and single-page apps
- 20:04Building RESTful APIs with Spring
- 34:54Worker scaling and message queues
- 59:58Global publish-subscribe with Spring
- 1:11:19Cloud bursting and workload migration
- 1:23:06Data patterns and architectures
- 1:28:24Summary and closing








