Константин Коломейцев, «Архитектура NodeJS приложений», Kolesa Conf 2021
Vložit
- čas přidán 27. 01. 2022
- Константин Коломейцев, Lead Software Engineer в Sergek Development
Kolesa Conf 2021, 13 ноября
Описание доклада:
Сейчас архитектура Node JS приложений сводится к 2 подходам: использовать сложный фреймворк со своими правилами (Nest.js) или начать с 2-3 файлов и постепенно усложнять проект по ходу разрастания кодовой базы. В итоге у нас: либо сложный проект, где добавление новой фичи превращается в добавление 5-10 новых файлов, либо получаем кашу с отсутствующей архитектурой. На примерах из нашего нового проекта VMS мы попробуем найти третий путь, при котором сохраняется баланс между простотой самого кода и сложностью его написания.
Очень интересный подход. Раньше считал, что всё чуть проще.
Есть база данных, есть API, есть клиентская и серверная часть. В серверной весь бэк. В клиенсткой весь фронт и взаимодействие контроллеров с API и агрегирование данных.
В целом нашёл в этом подходе что-то, что использовал сам, но почему-то так себе эту систему не представлял. Забавно как можно об одной и той же вещи говорить по разному.
Ochen daje interesno, pravda vnedrit budet ne prosto
Формат подачи неудобный. Ничего не понятно. Это не такая тема, которую надо раскрывать какими-то обрывками непонятного кода. Бред