Atomic design methodology: Atoms - buttons, labels, inputs, etc Molecules - labeled input, button with label, etc Organisms - self contained components (Harrington suggests sharing these in microfrontends) Templates Pages
import React, { lazy, Suspense } from 'react';
const Header = React.lazy(() => import('header/Header'));
Versioning - Error Boundary (SafeComponent in React) - limits the impact of a failure in one part of the app
nestjs-auth