~/talk

Into Production

Talkat ElixirConf 2015 · 2015-10-01..10-03· [devops-and-delivery]
links:none on file
slides:none on file

Uses Elixir in production for ~2½ years to build a game backend platform with binary routers, Ecto-backed Postgres sharding and a message gateway; creates releases with relx/exm instead of deploying source; ships a small migrator tool to run migrations against many schemas; scales beyond the ~100–150 fully‑meshed limit with hidden nodes and a partial mesh over 128 shards and router catalogs; debugs bottlenecks with Observer (reductions and message queues), fixes protocol consolidation, and tunes VM args (+K, kernel_poll) and one VM per machine.

AI-written summary · about

  1. 0:00Start
  2. 0:52Undead Labs
  3. 1:20Moonrise
  4. 1:49State of Decay
  5. 5:19Polymorphism through Types with Protocols
  6. 16:56Creating a Release
  7. 23:13Configuring the Release
  8. 23:32Config Txs File
  9. 27:49Multi Schema Migration
  10. 29:18Fully Mesh Clusters
  11. 30:56Hidden Nodes
  12. 33:42Erlang Portmap
  13. 34:57Finding All the Bottlenecks
  14. 35:17General Tips
  15. 37:34Applications
  16. 38:11Process List
  17. 39:37What Are Reductions
  18. 40:48Preemptive Scheduling
  19. 44:13Protocol Consolidation
  20. 47:56Vm Args
~/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.