A fire-and-forget SMS notification microservice written in pure Go!
Soozan Notifier is a fire-and-forget SMS microservice designed for maximum simplicity and Go exploration.
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ HTTP Client │───▶│ Soozan Server │───▶│ SMS Provider │
│ │ │ │ │ (Simulated) │
│ POST /new-task │ │ Async Goroutines│ │ 20% Fail Rate │
│ GET /health │ │ Retry Logic │ │ 200ms Delay │
└─────────────────┘ └─────────────────┘ └─────────────────┘
# Build the image
docker build -t soozan-notifier .
# Run the container
docker run -p 8080:8080 soozan-notifier