Skip to main content

Feature-Sliced Design

Architectural methodology for frontend projects

Features

Explicit business logic

Easily discoverable architecture thanks to domain scopes

Adaptability

Architecture components can be flexibly replaced and added for new requirements

Tech debt & Refactoring

Each module can be independently modified / rewritten without side effects

Explicit code reuse

A balance is maintained between DRY and local customization

Concepts

Public API

Each module must have a declaration of its public API at the top level

Isolation

The module should not depend directly on other modules of the same layer or overlying layers

Needs Driven

Orientation to business and user needs

Scheme

Companies using FSD

Align
Samokat.tech
Dodo Engineering
Blindtyping
Food.ru
X5 Digital
Softcery
~/.space307
Express24.uz
Impress
KODE
Lad IT
PMP Tech
Vigo
Uptarget
Почтатех
Foxford
red_mad_robot
FXDD
befree
Align
Samokat.tech
Dodo Engineering
Blindtyping
Food.ru
X5 Digital
Softcery
~/.space307
Express24.uz
Impress
KODE
Lad IT
PMP Tech
Vigo
Uptarget
Почтатех
Foxford
red_mad_robot
FXDD
befree
FSD is used in your company? Tell us