今更どうしたの?
Dropbox を整理してたらいつぞやの mercari.go #2 のメモが出てきたので整理して公開します。
8/10 の話だから記憶からほぼパージされてしまっていて悲しい...
しかも、この日は pc がないからタブレットでお話を聞いたので、メモのクオリティも低いです。
いただいてます #mercarigo pic.twitter.com/uUm8kBdBfN
— sun / Shun Nishitsuji (@asuforce) August 10, 2018
味がすごい pic.twitter.com/UskOhfFsJa
— sun / Shun Nishitsuji (@asuforce) August 10, 2018
当日の様子です...
以下メモになります
Set softengineer in test
@Masudak san
- テストのクオリティを保つ基盤を作る
- 各レイヤーにsetがいる
- Uk向けのテスト環境が必要になったので発足
- 開発環境やqa環境を整備
- k8s go のproxy を活用してテスト環境を作った
- grpc を rest で話せるツールを作った
Go で graphql サーバをたてるぞ
@Wakame san
- Graphql ってなに
- Restapi の上位五感ではない
- Resolverの集合がサーバ
- Github の grapsql api が便利
- Gqlgen
- Getting start やってみてください
- Relay を勉強してほしい
- Ui側を美しく設計するために
- Restapi は rpc
- 正しいリクエストの投げ方を知る必要がある
Software Engineer, Infrastructure
@cubicdaiya san
- Softengineer infrastructure
- Sre との違いは開発の比率が多い
- メルカリは2014からgoを使ってる
- 運用向けにツール
- ツールはrpmで配布している
- ツール、ミドルウェアの紹介
- Slackboard slack クライアント プロキシー
- Go-httpstats
- 新卒氏作
- その他多くの OSS が紹介されたのですがメモ忘れた
まとめ
小並感な感想になってしまうのですが、 Go がメルカリ内の多岐に渡る部分で使われているなというのが印象的でした。小さいツールかアプリケーション、テストを支える部分まで幅広い要件に対応しているので、自分の関わる環境でも小さく導入してスケールさせていければと思いました。
当たり前ですが、メモしたら次の日には公開したいですね。