---
# System prepended metadata

title: Random Cat

---

# Random Cat


## Common Backend components
* controller(manage endpoints)
* db(manage connection of database)
* model(the schema of your data storing inside database)
* middlewares(auth)
* test
* config
* server
main.go
package


## Task

* integration test

* e2e test


* Backend
    (cache)
    * resize 
    * rate limit(cache [ip] return ) (middleware)
    * cache 

* DevOps(CI/CD(github), k8s, docker)
    * cron
 
* Infra(CDN, 開發setup, NGINX(reverse proxy), SSL...)

## 認領

* 哲賢(CI / CD)
cron job 
(push)
stages
test build(push) deploy(main branch)

* 郁庭(Backend)
先學後端框架gin

* 懷葳(Frontend, Backend)





