~/talk

Simulant in Anger

Talkat Clojure/West 2015 · 2015-04-20..04-22· [testing, microservices]
links:none on file
slides:none on file

Simulation testing with Simulant models multi-actor mobile-wallet flows, samples many user sequences, and replays logged actions for retroactive validations. Building a smoke sim takes about a week, a full multi-user sim about a month; fixes after simming take one to two weeks. Simulation uncovers that the system is I/O bound (auto-scaling triggered on CPU fails), explains a 75% error rate, and after replacing auth calls with JWTs throughput jumps from 30→170 tpm while mean latency halves and errors drop to zero.

AI-written summary · about

  1. 0:00Simulant in Anger An Experience Report
  2. 2:33Landing on Mars
  3. 3:08Big Launch 100s Stores 1000s of Tellers
  4. 3:22Big Launch No Second Chances
  5. 5:22Simulating Reality
  6. 6:21Enter Simulation Testing
  7. 8:37Enter Simulant
  8. 13:19Step One Goals
  9. 13:41Incrementally Improve
  10. 15:32And what did we find...
  11. 18:40JWTS Encrypted Payloads As a Token
  12. 19:43Mean Response Time 2x Improvement
  13. 20:46Overall 4.5x Throughput 30 TPM Constant 170 TPM Proportional
  14. 21:38Eroded False Confidences
  15. 22:05Gained True Confidence
  16. 22:22A Tool For Change
  17. 22:55Fantastic for Qualities
  18. 23:20Is Simulation Testing for you?
  19. 24:10High Risk necessitates High Confidence
  20. 24:27Reputation Money Lives...
  21. 24:49Moderate Risk necessitates High Confidence
  22. 25:11Unsession!
~/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.