Не совсем понимаю - меня на работе газлайтят или я просто уже ретроград и не поспеваю за стремительностью современных домкратов. Но у нас там купили некое ПО от ВК (ага, это может многое объяснить), развернули его в проде и обнаружили, что у него есть проблемы с рассылкой почты.

Проблемы с рассылкой почты выражаются в том, что когда это поделие хочет отправить письмо, оно берёт и отправляет его вот прям щас, открывая отдельное соединение к почтовому серверу. Если писем пятьсот - соединений будет тоже пятьсот. Или полторы тысячи. Асинхронно нах. Очереди, пакетная отправка, обработка ошибок - не слышали. Не отправилось (например, почтовый сервер временную ошибку вернул) - и фиг с ним.

С этой проблемой пришли ко мне, сказав, что она со стороны инфраструктуры, а на аргумент, что это клиент должен обрабатывать временные ошибки и реализовывать повторы, посмотрели странно и заявили, что это инфраструктура должна принимать любую входящую нагрузку с первого раза, а современные приложения вообще не парятся на этот счёт и так уже давно принято, поэтому никакой локальный МТА или ещё какой обработчик они ставить не будут.

Руководство, похоже, думает так же.
#ТрудовыеБудни

Replying to @⁨mo@mastodon.ml⁩

@mo на уровне почтового транспорта - да, но не на этапе приёма от клиента же. Там всегда есть какие-то ограничения по числу одновременно открытых соединений от клиента, принятых писем в секунду/минуту/час и так далее, да и поплохеть ему может - и он вернёт временную ошибку "попробуй позже".

До сих пор ПО это как-то обраьатывало, особенно, если это одна из его основных функций. Ну там ретрай хотя бы...

ru