Строим отказоустойчивые системы на Next.js
Лучшие практики высокой доступности и производительности в современных веб-приложениях.
Архитектура прежде всего
Next.js часто служит фундаментом современных веб-приложений. Отказоустойчивость требует и правильных архитектурных решений, и правильных инструментов.
Используя Server Components и корректные error boundaries, можно строить приложения, которые деградируют плавно вместо того, чтобы падать целиком.
Статическая генерация против SSR
По возможности выбирайте Incremental Static Regeneration (ISR). Это гарантирует, что даже при временной недоступности бэкенд-API пользователи увидят последнюю успешно собранную версию страницы.
Ещё из блога
Жизнь между часовыми поясами
Чему учат 65 стран и четыре домашние базы — про глубокую работу, джетлаг и продукты, которые никто не просил строить.
Почему я строю персональный сайт как продукт
Персональный сайт — это не визитка, а продукт: с роадмапом, метриками и пользователями. Рассказываю, как я проектирую y7.hk.