The server-side is implemented using Golang. The server-side is expected to be implemented using the following technologies:
Category | Technology |
---|---|
Web framework | Echo |
Database | MySQL or SQLite3 |
SQL(DDL, Query, etc) | Not use tool. Write it myself. |
DB Accessor | sqlc |
DB migration | TBD |
Swagger generator | echo-swagger |
ER diagram | tbls |
Test coverage | ocotcov |
Static Analysis | reviewdog |
Test framework | ginkgo |
Dependency Injection | wire |
Category | Technology |
---|---|
Infrastructure as Code | CloudFormation |
AWS Mock | localstack |
AWS CLI | aws-cli, awscli-local |
WIP