New We are sorting MAX channels into categories and territories. Read the news

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



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

Report an inaccuracy

Describe what needs fixing. If you have a source, add a link.

You are leaving datool.ru

The link leads to an external website. datool.ru is not responsible for its content — check the address before entering passwords or payment details.

Redirecting in 10 s

Go