~/talk

Betting On Evolutionary Architecture

name:James L
links:none on file
slides:none on file

Claims that placing small bets with continuous delivery and infrastructure-as-code beats one big upfront architecture decision; built an S3+XSLT pipeline, extracted an S3 + XSLT transform microservice, and iteratively tests options with Vegeta/ab and metrics dashboards. Starting page loads ~35s, increasing CPUs, moving compute to the data and tuning drops to ~3.5s, adding a Varnish cache in front of the service hits ~0.2s but cache invalidation forces rolling back to a cache-in-front-of-S3 compromise (~150ms). Continuous deployment and observability make these experiments cheap and reversible.

AI-written summary · about

  1. 0:00Start
  2. 14:35how do you decide which path to follow?
  3. 19:15lets just add a cache
  4. 24:36at do we mean when we say "monitoring"?
  5. 31:44Cloud native infrastructure as code
  6. 32:51Putting it all together
  7. 34:26Second Guess: Moving compute to the data
  8. 35:16ird Guess: Transformations are slow and could be optimised
  9. 37:13Cache in front of content service
  10. 40:05Options, Small Bets
~/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.