# Заметки

### SSR

1. DI&#x20;
2. localStorage ➜ cookie&#x20;
3. React Lodable&#x20;
4. Rest ➜ node SSR ➜ user&#x20;
5. IE ➜ SSR без JS (fallback)

### Комплексное построение приложения

[Node.js от middleware к сервисам](https://youtu.be/L7Yge5Ph0z4)

1. Убираем обработку путей как Express, делаем абстракцию Routing, отрываемся от Req, Res
2. Выделяем контроллер обрабатывающий запросы тут Req, Res
3. Отделяем CRUD, соотв. выделяем слой БД&#x20;
4. Добавляем возможность расширять слой с БД разными методами. Domain service
5. Добавляем абстракцию слоя протокола
