Skip to content

stokwell/mail_master

Repository files navigation

Mail Master

A scatch of event driven architecture using Elixir and Broadway with RabbitMQ. In this architecture, Elixir/Phoenix applications communicate asynchronously via RabbitMQ using the AMQP protocol. RabbitMQ serves as the message broker, facilitating event distribution. Broadway, a streaming library, processes incoming messages, enabling scalable and fault-tolerant data processing pipelines.

Architectual Overview

Architectual overview

RabbitMQ metrics

RabbitMQ metrics

Links

Магия Elixir в рассылке e-mail / Александр Швец (Xeteq) (High Load Channel)

Idempotent seeds in Elixir (Article)

Elixir: The Wickedly Awesome Batch and Stream Processing Language You Should Have in Your Toolbox (YouTube Talk)

Insert 19 million rows with Elixir/Phoenix and PostgreSQL (Medium Article)

Broadway, RabbitMQ, and the Rise of Elixir part 1 (Blog)

Broadway, RabbitMQ, and the Rise of Elixir part 2 (Blog)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published