WebDev Дайяван
история за 2 дняобновляется раз в 6 ч – 3 дняWebDev-канал о разработке современных web-приложений: — React — Next.js — Node.js — Docker — CI/CD — Базы данных — Архитектура и production Разборы решений, ошибок, оптимизации и инженерной практики. Портфолио: https://motoyama.one
Динамика и события
Маркеры: «@» — упоминание в другом канале, «Р» — рекламный пост с erid
Последние посты
- фото
Продолжаю развивать Hinduism.ru — один из моих основных Fullstack-проектов. Это русскоязычная энциклопедия Индуизма, философии и традиций Индии, которую я разрабатываю самостоятельно как полноценное веб-приложение. В основе — масштабируемая база знаний с иерархией понятий, первоисточниками, тематическими разделами и внутренними связями между материалами. Технический стек: Next.js / React, TypeScript, PostgreSQL и Prisma. Реализованы собственная административная система, управление статьями, терминами, категориями, источниками и авторами, поиск и система связей между материалами. По мере нап…
Открыть в MAX- Просмотры
- 19
- ER
- 1 705,3%
- Реакции
- 324
- ссылка
Самое интересное в production-разработке — почти все серьёзные проблемы со временем оказываются архитектурными. Не "не тот framework". Не "не тот язык". Не "не тот DevOps". Обычно всё намного прозаичнее: слишком сильная связность, отсутствие границ модулей, хаотичный state, ручные процессы и неподконтрольный рост системы. Технологии меняются быстро. Архитектурные ошибки живут годами. Именно поэтому опытные команды так много времени тратят не на "фичи", а на поддержание структуры проекта в адекватном состоянии.
Открыть в MAX- Просмотры
- 61
- ER
- —
- Реакции
- —
- Просмотры
- 51
- ER
- —
- Реакции
- —
- ссылка
Одна из самых вредных привычек во frontend — решать архитектурные проблемы новыми библиотеками. Не нравится state? Ещё один state-manager. Проблемы с формами? Новый form-framework. Тяжело с запросами? Добавим ещё abstraction layer поверх старого abstraction layer. В итоге проект постепенно превращается в стек решений, которые конфликтуют друг с другом. Production frontend довольно быстро учит неприятной мысли: иногда проблема не в отсутствии библиотеки, а в отсутствии нормальной архитектуры.
Открыть в MAX- Просмотры
- 58
- ER
- 1,7%
- Реакции
- 1
- Просмотры
- 49
- ER
- —
- Реакции
- —
- ссылка
Есть очень характерный момент взросления backend-разработчика. Когда он впервые понимает, что "работающий код" и "надёжный код" — это вообще разные вещи. Потому что локально почти всё работает. Production начинается позже: timeouts, retry, race conditions, потерянные соединения, сетевые сбои и внезапные пики нагрузки. Именно там выясняется, насколько система реально готова к жизни. Очень многие архитектурные решения начинают выглядеть иначе после первого серьёзного инцидента.
Открыть в MAX- Просмотры
- 69
- ER
- 1,4%
- Реакции
- 1
- Просмотры
- 68
- ER
- —
- Реакции
- —
Самые дорогие баги обычно не выглядят страшно. Это не "сервер загорелся". Это маленькая незаметная проблема, которая медленно уничтожает production. Например: утечка памяти, неконтролируемые таймеры, WebSocket без очистки, или queue consumer, который иногда зависает. Такие вещи могут жить неделями. Именно поэтому observability становится критически важной частью backend-инфраструктуры. Потому что production без мониторинга — это управление системой вслепую.
Открыть в MAX- Просмотры
- 83
- ER
- 1,2%
- Реакции
- 1
- Просмотры
- 76
- ER
- —
- Реакции
- —
- ссылка
Одна из самых неприятных production-проблем — frontend, который отлично работает у разработчика и начинает разваливаться у пользователей. Особенно на слабых устройствах. Потому что локально: M3 Pro, 64GB RAM и идеальный интернет. А у пользователя: старый Android, медленный CPU и сеть, которая периодически уходит в медитацию. И внезапно выясняется, что красивые анимации, тяжёлые hydration-процессы и гигантские bundle size ощущаются немного иначе. Production frontend очень быстро учит тестировать не "у себя", а в реальных условиях.
Открыть в MAX- Просмотры
- 82
- ER
- 2,4%
- Реакции
- 2
Показано 10
Данные: публичные посты и страницы канала в MAX. Метрики версии v1, срез 17.10.2026. Как мы считаем.