When we started building serverless applications back in 2017, there was quite a lot to learn.
So we'd like to share some mistakes, important pieces, and concepts for production-ready serverless projects.
This time: delivery strategies
2. In most event based
systems you’ll find 3
delivery strategies:
● exactly-once
● at-most-once
● at-least-once
3. exactly-once
Each message is
delivered exactly once.
This is the hardest to
achieve and probably
the most expensive*
one. *in terms of implementational and
computational effort
4. at-most-once
Each message is
delivered at most one
time, or not at all.
This is the cheapest*
but has its use cases.
*in terms of implementational and
computational effort