Есть особый вид production-страданий — когда база данных "вроде работает", но CPU сервера постоянно живёт на грани нервного срыва.
И почти всегда выясняется, что проблема не в кол…
Читать далее →
Микросервисы очень красиво выглядят на архитектурных схемах. Особенно пока их не нужно поддерживать.
Потому что реальность начинается позже:
сервис-дискавери, очереди, retry, dis…
Читать далее →
Есть фронтенд-проекты, где новый разработчик боится открыть папку components.
Есть фронтенд-проекты, где новый разработчик боится открыть папку components.
И обычно это очень плохой знак.
Потому что если UI-слой превращается в свалку shared-компонентов без границ ответственности — дальше поддержка становится мучением.
Особенно когда внутри Button внезапно оказывается бизнес-логика, запросы и половина state-management.
Production frontend со временем начинает ценить не "переиспользование любой ценой", а предсказуемость структуры.
Иногда лучше иметь три похожих компонента, чем один универсальный монстр на 900 строк с 48 пропсами.
CI/CD начинает по-настоящему цениться только после первого деплоя "вручную в пятницу вечером".
Особенно когда:
кто-то забыл migration,
кто-то не обновил env,
а rollback внезапно …
Читать далее →
Одна из самых неприятных production-проблем — frontend, который отлично работает у разработчика и начинает разваливаться у пользователей.
Особенно на слабых устройствах.
Потому ч…
Читать далее →