If recreating mailchimp like email marketservice with automations and campaigns - Kafka or RabbitMQ?
As per the title, super noob in terms of message broker services, but if recreating an email marketing service that should scale to many users, should one use kafka or is rabbitMQ sufficient to allow sending emails based on triggers, delays from past emails, and sending multiple emails at once.
I assume part of the system architecture should involve using kafka or rabbitMQ and then the consumer still needs to use AWS cloudwatch to schedule the emails? I guess when thinking about it in this way though, maybe kafka or rabbitMQ aren't needed and I can schedule the emails in cloudwatch directly. But then other emails require delays from previous emails...
Do I need kafka or rabbitMQ? If so, which one?
0 Replies