~/talk

Betting on evolutionary architecture

slides:none on file

A 15-year-old C++ SOA science publisher making $3B a year gets replaced using a walking skeleton and microservice approach; heavy XSLT transforms on AWS S3 cause 35s page loads, so the team experiments: bump instance size (35s → 6s), move compute to the data center (→4s), optimize transforms (→3.5s), then add a Varnish cache with preload to reach 35 seconds to 0.2 seconds. Tools: AWS, S3, Ansible/Boto, Jenkins, siege/Vegeta, Graphite/alerting.

AI-written summary · about

  1. 0:00Introduction
  2. 2:53What is software architecture
  3. 3:59What happens if these are easy to change
  4. 7:39How do we make decisions
  5. 18:59Betting
  6. 26:28Atomic bomb
  7. 39:33Decision
  8. 39:45Hypothesis driven architecture
  9. 42:10Monitoring observability
  10. 44:20Continuous delivery
  11. 45:40Performance testing
  12. 49:15Science
  13. 56:07Summary
~/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.