Spotify: Decentralised approach to evolving design systems


This blog post from the design engineering team at Spotify is a gem for all design system enthusiasts and techies alike. Marina Posniak, Gerrit Kaiser, and Shaun Bent take us on a journey through the evolution of design systems at Spotify.
The challenges faced by Spotify's older design system, GLUE, centered around its centralized nature, which clashed with the company's commitment to "aligned autonomy". While GLUE successfully standardized visual design, it became a bottleneck as Spotify expanded. The evolving company strategy, emphasizing ubiquity across various platforms, underscored the need for a more scalable and adaptable design system, prompting Spotify to explore a decentralized approach with the development of Encoreโa family of design systems managed by distributed teams.
Kudos to the team for not just introducing Encore as a new design system but for brilliantly reusing the best aspects of their previous systems. The article effectively communicates how Encore is not a monolithic entity but a dynamic framework, a "system of systems." The use of design tokens to connect various components and the focus on maintaining connectivity while allowing autonomy to different teams is commendable.
This post is a testament to how the team at Spotify is actively solving design challenges and adapting to the ever-evolving landscape, setting a great example for the industry.
