Часть 4. Чтобы сделать один проект, пришлось изучить половину web-стека 🤯

👤А: Очень круто. Ты увидел, где «болит», понял, что нужно для решения проблемы.
Какие инструменты использовал?
👨‍💻С: На тот момент у меня не было опыта в современной web-разработке. И ИИ ещё не было.
Поэтому начал с того, что знал.
🗄 MySQL — спроектировал базу данных, таблицы и связи.
⚙️ Node.js + Express — сделал backend.
🌐 JavaScript + jQuery — реализовал клиентскую часть.
🖥 Всё разместил на домашнем сервере.
А дальше началось самое интересное.
По мере развития проекта я постоянно сталкивался с новыми проблемами — и каждая проблема заставляла изучать новую технологию.
Сначала понял, что всю реактивность интерфейса на ванильном JavaScript писать слишком накладно.
👉 Начал изучать React.
Это заняло примерно год.
Потом столкнулся с другой проблемой: всё было реализовано в одном сервисе.
Падение одной части могло положить всю систему.
👉 Пришлось разбираться с микросервисной архитектурой, gRPC и Redis.
Потом начались перебои со светом.
👉 Пришлось арендовать VPS и изучать Linux.
А чтобы автоматизировать развёртывание:
👉 Git и GitHub.
Получился довольно интересный путь:
Проблема → новая технология → новая проблема → ещё одна технология.
И так постепенно я начал углубляться в web.
Просмотры: 58
Открыть в MAX Сообщить о неточности

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти