Palestra: Escalando uma plataforma de e-mail transacional: aprendizado das trincheiras

Sala:

Dia da semana:

12:10pm - 1:00pm

Nessa palestra, apresentaremos a arquitetura da plataforma de emails transacionais da Locaweb – voltada a aplicações que enviam grandes quantidades de mensagens, com demandas de velocidade e qualidade na entrega (por exemplo, evitar cair na caixa de spam). Na solução também são gerados relatórios para facilitar o acompanhamento e a análise dos envios.​

A arquitetura é distribuída, utilizando Ruby on Rails na parte web e nas APIs; Ruby para workers de processamento; Postfix e Python para tratamento dos e-mails; PostgreSQL como banco de dados; e Redis para caches e filas.​

Nosso principal desafio é garantir a escalabilidade e estabilidade, permitindo que os usuários acompanhem os dados em tempo real, e também que integrem com facilidade a plataforma ao seu negócio. Vamos compartilhar decisões de arquitetura, lições aprendidas e o que fizemos (e o que poderia ter sido feito desde o início) para facilitar a manutenção e garantir a escalabilidade da plataforma.

Tracks

Segunda-feira

Terça-feira

Quarta-feira