バックエンドサーバの選択

サボりを可視化する何かを作ることにした。
アレもコレもとつけたくなってしまうがグッと堪えて完成を優先する。(センセイの教え)

バックエンドサーバに何を使うかの検討するためにベンチマーク見てみた。
普段はgoのechoを使っているのである。

/imgs/20210403.png

DBはpostgres一択の様子。
ネイティブビルドのC++、Rust、Goが早い傾向にあるのであった。
C++使うほどパフォーマンス必要なもの作る予定はない。
Rustはやってみたいなと思いつつ、Haskell並に制約厳しかった印象なのでまだおじさんのレベルが足りていない。
JavaとC#が上位に1件ずついるのは無視してやはりGoを使うのである。

ただechoはまあまあ遅いことがわかったのでランキング上位で使いやすそうなfiberを使うことにする。