Challenge Overview
Previously, we have documented the API specification for Billing Accounts APIs (attached in forum).
For this challenge, we'd like to implement it properly.
1. We will provide a reference implemenation which you can follow the structure. Please check https://github.com/appirio-tech/tc-common-tutorials/tree/master/microservice for general understanding.
You can ignore the api.tests and service/build directory for this challenge.
2. The APIs will do against the following tables in informix
tt_client_project
tt_client
tt_project
tt_project_manager
to understand the informix, you can check https://github.com/appirio-tech/tc-database-scripts, you can find many related queries for understanding.
3. The implemenation should be completely new without redundent and useless code, don't directly copy any code from the reference implementation.
4. Please write Unit Tests for important classes.
About Local Setup
You can use Docker and Docker Compose to setup the informix locally for easily development.
Please check local directory of the reference implemenation, kafka is not required for this challenge.
- README.md file for general description, build and testing
For this challenge, we'd like to implement it properly.
1. We will provide a reference implemenation which you can follow the structure. Please check https://github.com/appirio-tech/tc-common-tutorials/tree/master/microservice for general understanding.
You can ignore the api.tests and service/build directory for this challenge.
2. The APIs will do against the following tables in informix
tt_client_project
tt_client
tt_project
tt_project_manager
to understand the informix, you can check https://github.com/appirio-tech/tc-database-scripts, you can find many related queries for understanding.
3. The implemenation should be completely new without redundent and useless code, don't directly copy any code from the reference implementation.
4. Please write Unit Tests for important classes.
About Local Setup
You can use Docker and Docker Compose to setup the informix locally for easily development.
Please check local directory of the reference implemenation, kafka is not required for this challenge.
Final Submission Guidelines
- Initial code for implemenating the service- README.md file for general description, build and testing