Settings

Theme

Show HN: Go-SQS-Worker – A Simple and Scalable Async Job Library for AWS SQS

github.com

1 points by mickamy a year ago · 0 comments · 1 min read

Reader

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!

No comments yet.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection