Atomic design is well known, and it's basically a name for a paradigm which describes that elements can be nested. This nesting concept is the basis for everything we know on the web since decades. Don’t use this naming paradigm / methodology if it’s just about following the rules of atomic design. You have to check if atomic design fits your needs. Because design systems are about solving specific problems and not about reusing predefined paradigms.

Abstract ↔ concrete

Atomic design is not a linear process. It allows to thoughtfully traverse between abstract and concrete, between the whole and the parts of that whole. It’s sort of zoom in and zoom out.

— Brad Frost / Source (YouTube)

— Brad Frost / Source (YouTube)