#architecture #backend #system-design #event-driven-design #scalable
#архитектура #серверная #system-design #дизайн, управляемый событиями #масштабируемый
Вопрос:
Я пытаюсь понять дизайн системы, в которой события запускаются на основе определенного времени или истечения значений времени, и эти значения времени могут исчисляться миллионами. Я исследовал что-то еще, и я наткнулся на эту проблему, и теперь я не могу найти хорошее масштабируемое решение.
Я также ничего не смог найти в stackoverflow.
Любой архитектор программного обеспечения, который мог бы указать мне правильные ресурсы или идеи о том, как подойти к этому? Пожалуйста, дайте конкретику, а не говорите только об архитектуре, управляемой событиями.
Спасибо
Ответ №1:
Посмотрите на temporal.io проект с открытым исходным кодом, который используется несколькими производственными системами, среди прочего, для выполнения запуска на основе времени. Масштабируется до сотен миллионов параллельных периодических заданий.
Отказ от ответственности: Я основатель и технический руководитель проекта.