~/talk

Scaling Large Organisations: Empowering Independent Teams with Crux Micro‑Frontends

Talkat Rust Nation UK 2026 · on Thursday, 2026-02-19· [rust, frontend-architecture]
links:none on file
links:none on file
slides:none on file

Proton uses Rust and the Crux framework to put business logic into sharable Rust “cores” that run on iOS, Android, web and CLI while each shell provides native UI; Crux (0.17 imminent) has ~50 contributors and ~2.5k stars and enables pure testable cores, commands/effects pushed to the edge, and fast integration tests (24 tests run in 16 ms, a sync sync test in 7 ms). The demo composes a Lumo feature into Proton News via FFI-serialized types; teams adopt a monorepo and face serialization, build-system and mindset challenges.

AI-written summary · about

  1. 0:00Proton and Crux intro
  2. 1:10Why Proton chose Rust
  3. 3:20Scaling independent teams
  4. 8:00Scalable solution needs
  5. 11:36What is Crux
  6. 13:24Crux architecture
  7. 16:59Crux app structure
  8. 19:24Async commands in Crux
  9. 21:50Testing Crux with confidence
  10. 23:59Scaling Crux across teams
  11. 27:40Composing team features
  12. 31:13Lumo feature in News
  13. 35:05Shell composition
  14. 39:19Crux benefits at Proton
  15. 40:23Adoption challenges
  16. 43:32Rust future at Proton
  17. 45:04Q&A: Render effects
  18. 46:53Q&A: Shell-core compatibility
  19. 48:57Q&A: Update bottlenecks
  20. 50:42Q&A: Legacy to Crux
  21. 52:30Q&A: Build systems
  22. 54:14Q&A: Cores and microservices
  23. 56:24Q&A: UI abstraction
  24. 57:51Q&A: Shell capabilities
~/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.