~/talk

Tinkertoys, microservices, and feature management: How to build for the future

Talkat ScaleConf 2019 · on Wednesday, 2019-03-20· [microservices, frontend-architecture]
slides:none on file

Argues that microservices plus feature flags require testing in production rather than full staging, with concrete practices: use canary/ring rollouts (turn on for 1% then 10%), cache flag state on the client to avoid central coupling, scrub or anonymize production data for replay, and treat flags as either deployment vs permanent flags (remove deployment flags after rollout, mark permanent ones). Tests target four states — everything on, everything off, status quo, new — and validate microservice, channel, user flow, then the delta.

AI-written summary · about

  1. 0:00Introduction and welcome
  2. 1:15Software as tinkertoys analogy
  3. 2:23Conceptual compression in software
  4. 4:50Purpose of testing today
  5. 7:15User satisfaction over uptime
  6. 9:04Accessibility in testing
  7. 10:57Facade tests and happy paths
  8. 11:39Testing in production necessity
  9. 12:44Self-healing networks vision
  10. 14:51Power grid resilience example
  11. 16:40Modular microservices future
  12. 18:05API design principles
  13. 20:12Testing experience not embodiment
  14. 22:17Why microservices are like tinkertoys
  15. 24:45API user expectations
  16. 27:13Why APIs fail
  17. 29:02Combinatorial complexity of microservices
  18. 30:04Testing microservices and feature flags
  19. 32:11Testing in production with feature flags
  20. 33:56Roadmap for smarter testing
  21. 37:17Summary and closing remarks
  22. 37:58Q&A: Testing with siblings
  23. 39:01Q&A: Testing IoT devices
  24. 41:11Q&A: Feature toggles and A/B testing
  25. 42:59Q&A: Distributed feature toggling
  26. 44:04Q&A: Convincing clients to invest
  27. 45:29Q&A: Replaying production traffic
  28. 46:11Q&A: Distributed monoliths
  29. 48:00Q&A: PCI compliance and testing
  30. 50:11Q&A: Service meshes and testing
~/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.