Task Management
ctirouzh opened this issue · 2 comments
ctirouzh commented
Tasks:
- 1. Init folder structure: 65d9ea3
- 2. Write protocol buffer messages and generate grpc codes: 9973863, feea725
- 3. Database connection: 47f87ff
- 4. Dockerize the microservice: 3c97f4a, c3c79fa
- 5. Make domain models: b75376e, 6da6c2a
- 6. Make application layer services: fd6a7a8
- 7. Initialize adapter layer and micro-service instance: de0480b
- 8. Create Postman API collection: 4e0def7
- 9. Reform folder structure: 5a3b749,
- 10. Implement GetBalance API: 39a3355
- 11. Implement AddMoney API: 78636e6
- 12. API test: c911cf8, 4f5a539, 89678b3
- 13. Develop daily job: print total amount of transactions 626d0f9, 878266a
- 14. Refactor validation & protocol buffer messages: #1 (comment)
- 15. Documentation: #1 (comment)
IDEA: Simulate transaction roll with goroutine
ctirouzh commented
<<<<<<<<<<< Task 14 >>>>>>>>>>>
- Fix zero balance JSON response in GetBalanceResponse (omitempty issue)
- Fix empty amount in AddMoneyRequest (zero amount should not be accepted)
ctirouzh commented
<<<<<<<<<<< Task 15 >>>>>>>>>>>
- How to start micro-service
- Usage (Developer Guide)