Статті для тих, хто
виводить стек у прод
Оригінальні матеріали про React, Node.js, TypeScript і AI — з тієї ж практики, що й наше операторське ПЗ. Текст статей англійською.
Тег: redis
Redis поза межами кешування: сесії, обмеження швидкості, черги та Pub/Sub у Node.js
Сім шаблонів використання Redis для бекендів Node.js — кешування з TTL, ключі OTP, обмеження швидкості, завдання BullMQ, сесії, обмеження Pub/Sub та ситуації, коли не варто використовувати Redis.
1424 слівЧитатиВсередині сервісу сповіщень з кількома постачальниками: черги, альтернативні рішення, довіра
Огляд дизайну надійного сервісу сповіщень: зберігання облікових даних, резервні варіанти постачальників, повторні спроби використання BullMQ та механізми DLQ, справедливе розподілення ресурсів між користувачами та перевірка підписів webhook.
2659 слівЧитатиПроєктування системи сповіщень без дублікатів на SQS, SES та Redis
Як дизайн SQS із двома чергами, резервний варіант SES-to-SendGrid та атомарний замок Redis забезпечують доставку бізнес-документів до одержувачів рівно один раз, навіть під високим навантаженням.
1509 слівЧитатиЗбереження чесності кешів Redis у Node.js: анулювання даних без використання застарілих даних
Порівняйте TTL, функцію видалення під час запису, механізм pub/sub та скасування дії ключів з версіюванням у Redis у Node.js, розгляньте проблеми, які кожен з цих підходів створює, та створіть обгортку для кешу з режимом автоматичного переходу у стан помилки.
3730 слівЧитатиКешування Stampedes у Node.js: чому кеш Redis може перевантажити вашу базу даних
Дізнайтеся, чому наївна конфігурація Redis з використанням механізму cache-aside синхронізує навантаження на вашу базу даних після закінчення терміну дії активного ключа, та як блокування та фонове оновлення запобігають цьому.
1618 слівЧитатиПроєктування SaaS-сервісу для чату з ШІ за допомогою Next.js, FastAPI, Credits та SSE
Детальний огляд архітектури чат-бота на основі широкоспрямованої ШІ з використанням FastAPI як контролера, облікової книги кредитів, обмежень швидкості через Redis та потокової передачі даних SSE, а також проблеми, які потрібно спочатку вирішити.
3004 слівЧитатиВід модуля до кільця хешів: масштабування флоту кешів Node.js без проблем
Дізнайтеся, чому шардування за принципом hash-mod-N призводить до краху баз даних під час зміни вузлів, як порівнюються алгоритми rendezvous, jump та ring hashing, та як створити збалансований ваговий кільцевий структуру в Node.js.
4407 слівЧитатиСамостійно розгорнутий OCR для Vision LLM на Go: растеризація, формування запитів, парсинг
Як працівник Go перетворює медичні PDF-файли на структурований JSON за допомогою Ollama, pdftoppm, суворих запитів, резервного аналізу та груп споживачів Redis Streams.
1684 слівЧитатиСтворення надійних систем фонових завдань за допомогою BullMQ та Redis
Дізнайтеся, як проєктувати стійкі потоки завдань у фоновому режимі для Node.js за допомогою BullMQ та Redis, з урахуванням повторних спроб, конкурентності, ідемпотентності та моніторингу.
2965 слівЧитати
Про ці статті
Оцінка за 24 години
Потрібен такий стек в операторському шарі? Надішліть бриф — оцінка за 24 години.