microfrontendsDesign system
View Slide
An architectural style where independentlydeliverable frontend applications are composedinto a greater whole
123incrementalchangesindependentdeploymentautonomousteam
A Design system is collection of reusablecomponents, guided by clear standard, that can beassembled together to build any number ofapplication.
123documentedcomponentslivingstyle guidesingle sourceof truth
DesignSystemApp 1App 2v1v1v1v2v2v2App 3v2App 4v1Centralised
DesignSystemApp 1App 2v1v1v1v2v2v2App 3v2App 4v1Centralisedindependent deploymentautonomous teamincremental changes
App 1App 2App 3App 4IndependentDesignSystem
App 1App 2App 3App 4IndependentDesignSystemindependent deploymentautonomous teamincremental changes
Provider Design SystemColorSystemSpacingSystemIconsAtomicComponentsTypography FontsComposite ComponentsHeadless UICompound ComponentConsumer Design SystemCustomised AtomicComponentsImplemented CompositeComponents
Headless UIUI Logics &Interaction handlingUI look & feelAbstraction ImplementationProvider Consumer
Headless UI
Provider-ConsumerProviderDesignSystemApp 1App 2v1v1v1v2v2v2App 3v2App 4v1ConsumerDesign SystemConsumerDesign SystemConsumerDesign SystemConsumerDesign System
ProviderDesignSystemApp 1App 2v1v1v1v2v2v2App 3v2App 4v1ConsumerDesign SystemConsumerDesign SystemConsumerDesign SystemConsumerDesign Systemindependent deploymentautonomous teamincremental changes