Whimlog

寝るまでが一日

今更ですが... mercari.go #2 に行ってきました

今更どうしたの?

Dropbox を整理してたらいつぞやの mercari.go #2 のメモが出てきたので整理して公開します。
8/10 の話だから記憶からほぼパージされてしまっていて悲しい...
しかも、この日は pc がないからタブレットでお話を聞いたので、メモのクオリティも低いです。

当日の様子です...

以下メモになります

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 がメルカリ内の多岐に渡る部分で使われているなというのが印象的でした。小さいツールかアプリケーション、テストを支える部分まで幅広い要件に対応しているので、自分の関わる環境でも小さく導入してスケールさせていければと思いました。

当たり前ですが、メモしたら次の日には公開したいですね。