~/talk

Extensibility without chaos: lessons from building Cozystack

Talkat CozySummit Virtual 2025 · on Wednesday, 2025-12-03· [software-architecture, open-source]
slides:none on file

Cozystack tightens its core instead of exposing endless knobs: an initial sprawling spec is reduced so the etcd deployment surface becomes four strings, and the project ships a working etcd operator and uses Cilium for networking. Rather than per-app config fields, ownership mapping from pod → controller → Helm chart enables transparent security-group semantics and an API dashboard v0.3. For backups, a pluggable strategy API (Cluster API–inspired) lets app authors provide their own controllers so diverse backup workflows actually work.

AI-written summary · about

  1. 0:00Introduction
  2. 1:47Building Cozystack as universal platform
  3. 3:55Pitfalls of unbounded customization
  4. 7:32Go’s monotonic time lessons
  5. 13:18Simplicity in Cozystack
  6. 17:51Kubernetes extension points
  7. 20:00Backup strategies with extensibility
  8. 24:42Key takeaways
  9. 25:44Q&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.