Nov 25, 2023 15:17
Раньше , когда я был разработчиком информационные системы проектировали изнутри наружу.
Сначала ERD , иногда диаграммы состояний , иногда потоки данных , бизнес процессы - бизнес функции .
И только в самом конце - то, что сейчас называется frontend-менюшечки, кнопочки , стрелочки.
Да, было не красиво , иногда неудобно и не понятно. НО всё работало.
Сейчас , все наоборот . Сначала UI , потом , frontend , потом backend.
А где будут хранится данные ? А будем использовать БД как хранилку . А где бизнес-логика ? В backend пусть обрабатывает или сделаем запросы на 5 страниц .
В результате - все красиво и гламурной.
Только не работает нихера, под нагрузкой .
Вот такие, пирожки с котятами.
И такое - постоянно.
Как решатся - а накинуть ресурсов - терабайт памяти, сотня другая ядер CPU, диски SSD.
И все ради TPS = 50 и время отклика СУБД 60ms.
imho