~/talk

Modern HTTP Architecture

speakerdeck:tswicegood
slides:none on file

Argues for breaking a monolithic web app into small HTTP services so APIs deliver data and a thin HTML as a service layer renders pages, letting parts scale independently (example: a few million-record contributions DB causes bursts to tens of thousands of visitors). Recommends specific tools and patterns: nginx + varnish sandwich for SSL, proxying and caching, node for I/O tasks, Redis/memcached and Postgres/MySQL for stores, and sharing templates like mustache/handlebars; follows 12factor.net guidance.

AI-written summary · about

  1. 0:00Intro
  2. 0:37Housekeeping
  3. 1:04Questions
  4. 1:49About me
  5. 2:07Architecture
  6. 2:26Expectations
  7. 2:55Theory
  8. 3:27Traditional Infrastructure
  9. 5:20Scaling
  10. 6:43The Texas Tribune
  11. 9:42One Application Server
  12. 10:23MultiDevice World
  13. 12:06UNIX Philosophy
  14. 18:18Modern HTTP Architecture
  15. 19:06Enterprise Ready
  16. 20:28ServiceOriented Architecture
  17. 22:11ORM
  18. 23:57GitHub
  19. 26:13Scaling Services
  20. 26:58Implementation Details
  21. 29:43HTML as a Service
  22. 34:40Wrapup
~/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.