A simple program that implements parallel execution of user transfer/transactions using chennels.
https://documenter.getpostman.com/view/11044390/2s9Ykq71Rx
$ go run cmd/main.go
- In-Memory data storage. (No real persistence)
- Poor Queue Implementation. The queue implemantation uses golang channels which uses an in-memory queue. This will lead to scenarios where data added to verification queue can be lost when the server crashes or restarts. A more resislient system like RabbitMQ is to be used instead.