Skip to content

abahernest/go-parallel-transactions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Golang Parallel Transactions App

Project Description

A simple program that implements parallel execution of user transfer/transactions using chennels.

Endpoints

https://documenter.getpostman.com/view/11044390/2s9Ykq71Rx

Running the app

$ go run cmd/main.go

Limitations

  • 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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages