Tag: backend
All the articles with the tag "backend".
At-least-once delivery means your consumer will process the same event twice
SQS, Kinesis, and DynamoDB Streams all guarantee at-least-once. That guarantee is a requirement on your consumer, not a promise you can ignore.
A 90% cache hit rate and the API is still slow. Look at your connection pool.
Caching removes repeated work. Connection pooling removes per-request setup. They fix different halves of your latency, and a cache cannot touch the half it doesn't own.