A sample design architecture showcasing the use of repository pattern and unitofwork while focusing on atomicity The Detail write-up on this project can be found on medium here