テストがパスするようにDockerイメージを作成してください。
テストコード(main_test.go)を変更する以外はどのような手を使っても構いません。制限時間もありません。
サンプルとしてmain.goを配置していますが、言語の制約も無いのでGo言語以外で実装しても構いません。
ユーザーごとに「取引(Transaction)」(金額と商品説明からなる情報)を登録することができるサービスです。
ユーザーごとに登録可能な取引の金額累計に上限(1000)があり、それを超えて登録しようとすると特定のレスポンスステータスを返してエラーになる仕様です。
RDBMSとしてMySQLを使う想定でdbディレクトリ以下にスキーマを置いています。
docker-compose up
でダミーのアプリケーションコンテナとスキーマが反映されたMySQLを起動できます。
課題に対する実装を含んだ状態でリポジトリ全体をZIP形式でまとめ、所定のアップロードフォームでアップロードしてください。