Статті для тих, хто
виводить стек у прод
Оригінальні матеріали про React, Node.js, TypeScript і AI — з тієї ж практики, що й наше операторське ПЗ. Текст статей англійською.
Тег: caching
Redis поза межами кешування: сесії, обмеження швидкості, черги та Pub/Sub у Node.js
Сім шаблонів використання Redis для бекендів Node.js — кешування з TTL, ключі OTP, обмеження швидкості, завдання BullMQ, сесії, обмеження Pub/Sub та ситуації, коли не варто використовувати Redis.
1424 слівЧитатиМетод HTTP QUERY для команд фронтенду: безпечне читання з тілом запиту
Дізнайтеся, коли метод HTTP QUERY краще підходить за GET та POST для складних фільтрів, як використовувати його з fetch, а також яку підтримку CORS, кешування та інфраструктури потрібно.
1546 слівЧитатиСпочатку вимірюйте: чому рання оптимізація ускладнює запуск додатків Next.js
Подивіться, як передчасна мемоізація, широкі межі клієнтів та кеші, розташовані один над одним, додають складності додаткам Next.js, та як підхід, що враховує вимірювання на першому місці, допомагає зберігати їхню швидкість.
2280 слівЧитатиЗбереження чесності кешів Redis у Node.js: анулювання даних без використання застарілих даних
Порівняйте TTL, функцію видалення під час запису, механізм pub/sub та скасування дії ключів з версіюванням у Redis у Node.js, розгляньте проблеми, які кожен з цих підходів створює, та створіть обгортку для кешу з режимом автоматичного переходу у стан помилки.
3730 слівЧитатиКешування Stampedes у Node.js: чому кеш Redis може перевантажити вашу базу даних
Дізнайтеся, чому наївна конфігурація Redis з використанням механізму cache-aside синхронізує навантаження на вашу базу даних після закінчення терміну дії активного ключа, та як блокування та фонове оновлення запобігають цьому.
1618 слівЧитатиТестування шляху до невдачі: Next.js, Remix та застарілі дані автентифікації
Дослідження конкретного випадку, яке показує, як помилка старих дозволів впливає на вибір між Next.js та Remix, а також як оцінювати фреймворки з точки зору мутацій, терміну життя кешу та можливостей дебаггінгу.
2058 слівЧитатиУсування дублікатів запитів ORM під час відтворення Next.js за допомогою React cache()
Дізнайтеся, чому компоненти сервера, розміщені разом, можуть запитувати один і той самий запис кілька разів за запит, як це перевірити, та як функція React cache() вирішує цю проблему без необхідності проходження через всі пропи.
2929 слівЧитатиВід модуля до кільця хешів: масштабування флоту кешів Node.js без проблем
Дізнайтеся, чому шардування за принципом hash-mod-N призводить до краху баз даних під час зміни вузлів, як порівнюються алгоритми rendezvous, jump та ring hashing, та як створити збалансований ваговий кільцевий структуру в Node.js.
4407 слівЧитатиModern Next.js Mapped: Що замінює кожна функція та коли її використовувати
Екскурсія, присвятована восьми функціям Next.js — від Server Components до Metadata API, яка показує, які старі підходи кожна з них замінює та де вони можуть спричинити проблеми.
3113 слівЧитати
Про ці статті
Оцінка за 24 години
Потрібен такий стек в операторському шарі? Надішліть бриф — оцінка за 24 години.