ShinnosukeSuzuki / techtrain-mission-ca-tech-dojo-golang

オンライン版 CA Tech Dojo サーバサイド (Go)編
0 stars 0 forks source link

Echoを使うようにリファクタリング #25

Closed ShinnosukeSuzuki closed 1 month ago

ShinnosukeSuzuki commented 1 month ago

Echoを使うようにリファクタリング

echoを使うように各apiとミドルウェアを修正。
JSONContentTypeMiddlewareについてはechoの直接Content-Typeを指定できるため削除した。

検証

ローカルでヘルスチェックapiを10秒かかるようにして、graceful shotdownされる確認し、正常に動作することを確認。 また各apiの挙動も確認し、正常に動作した。 docker imageのbuildもできた。

Issues

close #11

ShinnosukeSuzuki commented 1 month ago

echo導入前後でのレスポンスタイムの測定

導入前

image

導入後

image これらの結果より110ms→94msとレスポンスタイムが向上していることがわかった。