Конференция завершена. Ждем вас на HighLoad++ в следующий раз!

Хотим свой рассыльщик email-ов на десятки млн писем в час. Какие подводные камни?

Архитектуры, масштабируемость

MSSQL
Организация доступа к базам данных, ORM, собственные драйвера
Отказоустойчивость
Оптимизация производительности
Разработка библиотек, включая open source библиотеки
Масштабирование с нуля
.NET

Доклад отклонён

Целевая аудитория

----

Тезисы

Будучи ещё совсем небольшой компанией, у Mindbox стояла задача обеспечить суммарную пропускную способность в 10+ млн уникальных/персонализованных email-ов в час для нужд своих клиентов.
Для этого потребовалось провести огромное количество любопытных оптимизаций на C#-бекенде, а для этого - написать свои средства сбора метрик, т.к. речь шла о считанных миллисекундах в классическом enterprise-коде, и это достаточно нетипично для штатных средств.
Отдельно расскажу про оптимизацию SQL-базы под такой, не самый обычный, профиль нагрузки.
И ещё одна секция будет посвящена специфике массовых email-рассылок - прогрев IP-адресов, отслеживание статусов писем, управление пулами соединений до различных email-серверов

Много лет занимался архитектурой проекта Mindbox

Mindbox

Один из лидеров рынка автоматизации маркетинга. По некоторым оценкам, топ1 в РФ

Видео

Другие доклады секции

Архитектуры, масштабируемость