~/talk

Design Systems at Scale: Maintaining UI Consistency in Dynamic Plugin Architecture

Talkat DevConf.IN 2026 · on Friday, 2026-02-13· at 11:45· VYAS - G - Room#VY003· [design-collaboration, component-design]
links:none on file
slides:none on file

Red Hat Developer Hub (RHDH) built on Backstage runs 100 plus plugins and demonstrates concrete answers: a centralized TypeScript theme package exporting tokens to enforce one primary palette, runtime theming and configuration overrides for branding, and sharing react and common libs via module federation so only single copies ship. Style isolation uses class prefixing, shadow DOM and CSS modules to prevent conflicts. These patterns reduce dependency drift, stop CSS bleed, and deliver a unified UI across independently released plugins.

AI-written summary · about

  1. 0:00Plugin architecture challenges
  2. 3:01Key challenges in plugin UIs
  3. 5:28Central theme for visual consistency
  4. 8:24Runtime dependency sharing
  5. 11:04CSS conflict isolation
  6. 13:45Extension contracts for plugins
  7. 16:21Configuration-driven customizations
  8. 18:55Key takeaways
~/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.