❗️Один из способов решения интерактивного кейса.
✅ Промежуточная быстрая БД для быстрого разбора сообщений из топика с последующим переносом в основную БД.
1️⃣ Поднимаем Redis, в который будем писать все сообщения и накапливать батч для вставки в основную БД;
2️⃣ Отдельным воркером перекладываем батчи в основную БД одним запросом;
3️⃣ Не забываем про отказоустойчивость Redis;
4️⃣ Не забываем про мониторинг очереди сообщений в Redis.
P.S. Данный вариант подойдёт, если допустима небольшая задержка перед вставкой данных в основную БД.
Системный анализ | Дмитрий Помаскин
Post #138
944