100% this. Embracing Serverless for me meant embracing distributed, event driven systems. Serverless and Event Driven architecture go hand in hand. I actually find my productivity is higher than in days of MVC monoliths
> Are all downstream consumers blocked until the DLQ is emptied No other service should know about the state of another services DLQ > do all consumers know how to deal with late-arriving events In my approach in…
Yes. It's my preferred architecture for any non trivial system. The single biggest downside to it is it's really hard to find people with experience building event driven systems. There's a bit of a training curve but…
100% this. Embracing Serverless for me meant embracing distributed, event driven systems. Serverless and Event Driven architecture go hand in hand. I actually find my productivity is higher than in days of MVC monoliths
> Are all downstream consumers blocked until the DLQ is emptied No other service should know about the state of another services DLQ > do all consumers know how to deal with late-arriving events In my approach in…
Yes. It's my preferred architecture for any non trivial system. The single biggest downside to it is it's really hard to find people with experience building event driven systems. There's a bit of a training curve but…