~/talk

Keynote: One Monolith, Many Teams: Growing an Org...

links:none on file
links:none on file
slides:none on file

Company runs one Elixir monolith with 5.7M lines of code, ~300 engineers across ~50 teams, and ~150k tests; code stays as one release deployed as three variants (Tiger API, remote API, workers). They add domain interface YAML files + code-owners and a hooks system to cut coupling, build a lightweight language server and test-REPL tooling, fork OpenAPI specs to cut compile hotspots (25s → <1s), and enable Elixir 1.20’s module_definition_interpreted for ~80% compile-time reduction.

AI-written summary · about

  1. 0:00Remote and monolith journey
  2. 6:09Scaling from 5 to 300 engineers
  3. 17:27Maintaining a 5.7M-line monolith
  4. 29:35Team ownership in codebase
  5. 32:46AI transformation and monolith future
  6. 36:34Q&A
~/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.