DrupalCon Seattle 2019: Frontend Architecture for Scalable Design Systems
About this talk
This talk explores how to build and manage a design system’s frontend architecture that is both scalable and maintainable, addressing common pitfalls encountered when scaling across multiple sites and integrating dynamically injected content. The speaker discusses the importance of progressively decoupled components in avoiding technical issues late in development. Frontend developers and architects will learn strategies for decoupling a design system from Pattern Lab and Drupal, preventing component fragmentation in Drupal through web components, and implementing Pattern Lab improvements to enhance Twig-based component integration. Additionally, the session covers how distributing a design system via NPM can help teams navigate technical challenges associated with Composer.