Отечественный Highload-почтовик с HA?

Рассмотрим требования подробнее:

  • В первую очередь HA (high availability, высокая доступность). Это система, способная сохранять работоспособность даже в случае отказа компонентов, что естественно заложено в ее архитектуру.
  • Далее, Highload-система (высоконагруженная) система. В литературе принято считать высоконагруженными системы, обрабатывающие более 150 хитов в секунду.
  • Масштабируемость. Спопособность системы увеличивать производительно пропорционально дополнительным аппаратным ресурсам без структурных изменений. Ключевое слово “пропорционально”.
  • Ну, и наконец трехуровневая структура системы (фронтэнд, бэкэнд и хранилище данных).
  • Как правило, подобного уровня системы строятся на базе симметричного кластера с симметричным распределением нагрузки.
  • Ну, и финальное требование – отсутствие многослойной инфраструктуры на вычислительных нодах, съедающих производительность.

Почтовый сервер Tegu построен именно так.
Подробнее на https://tegu.online/