~/talk

COVID-19 contact tracing on the BEAM

Talkat Code BEAM V Europe 2021 · 2021-05-19..05-21· [web-performance]
slides:none on file

Built Hygeia on the BEAM using Elixir, Phoenix LiveView and Surface, Ecto with Postgres triggers, Docker/Kubernetes, gen_smtp plus a custom email spool, and Sentry for error collection; first release ships in one month with three developers and users migrate from Trello in under three days. System handles ~400 new index cases/day (~10,000 cases/month), grows to 60,000+ cases and 185+ tracers, and cuts tracing time from ~2 hours to ~15 minutes. Key fixes include custom Postgres versioning, super‑user QA and Kanban workflow.

AI-written summary · about

  1. 0:00Intro
  2. 1:30About our company
  3. 2:08Agenda
  4. 3:18Context tracing
  5. 3:57Why contact tracing
  6. 5:18Automating contact tracing
  7. 6:30Team
  8. 6:54Data
  9. 8:17Tooling
  10. 9:50Communication
  11. 10:29Data aggregation
  12. 10:47Information security
  13. 11:04Velocity agility
  14. 11:23Staying efficient
  15. 11:54Building the system
  16. 13:35Code Quality
  17. 13:59Data Protection
  18. 14:26Initial Release
  19. 14:46Adoption
  20. 15:43Release
  21. 19:38Technical challenges
  22. 20:46Liveview encapsulation
  23. 22:03Liveview parameters
  24. 22:46Versioning
  25. 23:36Key takeaway
  26. 23:53Bad design decision
  27. 24:54Normalisation
  28. 26:24Reputation
  29. 27:06Error Reporting
  30. 28:13otp supervision
  31. 29:25jays opinion
  32. 29:47where are we today
  33. 30:09the problem really lies with
  34. 30:34some learnings
  35. 32:39the future
  36. 33:11Questions
  37. 35:36Why kubernetes
~/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.