~/talk

Facing the Monolith Overcoming Monolithic Applications with SOA

Talkat Aloha RubyConf 2012 · 2012-10-08..10-09· [microservices]
slides:none on file

A monolithic lead-generation app is split into narrow, focused services and the claim is that doing so cuts maintenance cost and lets the system scale horizontally. Implementation details: front-end and back-end services, lead generation platform for storing leads, synchronous calls over Sinatra + JSON + HTTP, asynchronous work via beanstalk queue (Resque/Redis mentioned), authentication issues solved with token responses and shared gems for API clients. Testing needs full staging/acceptance runs; security uses SSL API keys and IP whitelisting.

AI-written summary · about

  1. 0:00Start
  2. 0:52Charles Max Wood
  3. 1:59How it Starts...
  4. 3:16How it Fails...
  5. 3:45How We Started...
  6. 6:45Your Backlog
  7. 9:25Communication
  8. 11:29HTTP
  9. 13:22Organization
  10. 14:19Resque
  11. 15:21Queuing
  12. 17:16JSON Feed
  13. 17:46Feeds
  14. 18:14Front End Services
  15. 20:35A Few Notes...
  16. 21:38Naming Services
  17. 22:48Security
  18. 24:50Online Training
~/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.