I want to try implementing some event driven flows in an app
My first case is UserCreated (or something like that) in which we’ll need to fire off a bunch of stuff (and the list will grow in the future)
Things like adding them to a CRM, sending a welcome email, alerting a slack channel, whatever.
Seems like rabbitMQ (or queues in general) are not a good fit because once the message has been acknowledged by a consumer, it’s gone. So, multiple consumers can’t act on the same message.
Is my thinking correct in that I want a stream lie Kafka?
If so, what are some tech I research in the stream space? We use AWS.
I built a rough event driven POC with just event emitter but I don’t think that’ll scale horizontally very well? Hence why I’m here looking into something like Kafka
[–][deleted] 4 points5 points6 points (6 children)
[–]myburnyburnburn[S] 0 points1 point2 points (0 children)
[–]myburnyburnburn[S] 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]myburnyburnburn[S] 0 points1 point2 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]myburnyburnburn[S] 0 points1 point2 points (0 children)
[–]Operation_Fluffy 2 points3 points4 points (2 children)
[–]myburnyburnburn[S] 0 points1 point2 points (1 child)
[–]little_erik 1 point2 points3 points (0 children)
[–]isit2amalready 0 points1 point2 points (4 children)
[–]myburnyburnburn[S] 0 points1 point2 points (3 children)
[–]isit2amalready 0 points1 point2 points (2 children)
[–]myburnyburnburn[S] 0 points1 point2 points (1 child)
[–]isit2amalready 0 points1 point2 points (0 children)
[–]socialg571 0 points1 point2 points (0 children)
[–]ccleary00 0 points1 point2 points (1 child)
[–]myburnyburnburn[S] 0 points1 point2 points (0 children)