Show HN: Go-SQS-Worker – A Simple and Scalable Async Job Library for AWS SQS (github.com)
I recently built go-sqs-worker, a Go library for managing asynchronous jobs using AWS SQS. It’s designed to strike a balance between simplicity and scalability, addressing common backend needs like background email processing or task retries without the complexity of Kafka or AWS Step Functions.
Features:
- Clean producer/consumer separation
- Exponential backoff and retry management
- Dead Letter Queue (DLQ) support
To make monitoring easier, I also built a job viewer, inspired by Sidekiq, with features to inspect job details visually.
GitHub: https://github.com/mickamy/go-sqs-worker
Demo: https://github.com/mickamy/go-sqs-worker/tree/main/example
Would love your feedback and thoughts on improving it!
0 comments
[ 3.0 ms ] story [ 9.1 ms ] threadNo comments yet.