Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: THEend8_
1 Overview
You are required to answer questions and write answers in your words or implement a code where it is asking. All questions are about lectures 5-10 (recording videos and notes) and tutorials weeks 6-9.
Purpose of the Assignment:
Assessing your knowledge that has been practiced from Week 5 to Week 10 including CI/Docker through different problem/questions that you supposed to answer.
Microservices – Git – Docker-CI:
Scenario and requirements:
Assume we have an online Fund Management Service, and the main business function is “account management”. Therefore, we want to create two Microservices that can create, update, delete, and read persons and their accounts.
We also want to keep our code on Github and use Dev branch for implementation and release our final version through Main branch. For implementing each feature, we can use a feature branch that will be merged into Dev branch when the feature is ready.
Later we want to dockerise both services and dockerise our local database. So we can run them locally on different ports and being able to test by postman.
Writing three unit-tests per services for controllers.
Finally, we want to build, run and test our product through Github action CI ( with db)
Important: Database must be local, (not on cloud), and it is strictly MySQL for marking purpose.
Above end point are example, you can name your path as you like, but the body of the messages must follow the above suggestion.