Mercari Engineering Blog

We're the software engineers behind Mercari. Check out our blog to see the tech that powers our marketplace.

mercari.go #11を開催しました

はじめに

こんにちは、mercari.go オーガナイザーの@morikuniです。

10月07日にメルカリ主催のGo勉強会 mercari.go #11 を開催しました。 この記事では、当日の各発表を簡単に紹介します!

f:id:inukirom:20190109175932p:plain

Better Error Handling in Go

1つめのセッションは @jd による「Better Error Handling in Go」です。 GopherCon 2019で話されたエラーハンドリングの話を参考に、なぜエラーハンドリングが必要なのか、どうやって実現するのかを紹介しました。

Introduction to singleflight

2つめのセッションは @nsega による「Introduction to singleflight」です。 キーに紐付く処理の効率化を行うsingleflightパッケージの使い方を紹介しました。

speakerdeck.com

ISUCONのベンチマーカーとGo

3つめのセッションは @catatsuy による「ISUCONのベンチマーカーとGo」です。 ISUCON 9 予選に使われたベンチマーカーについて、アーキテクチャやGoでの実装を紹介しました。

発表資料

おわりに

今回は、エラーハンドリングという比較的初心者向けの話から、golang.org下のsingleflightパッケージという一部の人には嬉しいけどあまり認知されていないパッケージの話をしました。 ISUCONのベンチマーカーの話は、聞いているだけだと面白いけど、実際自分が作る事になったら大変だな......!という気持ちになりました。

次回の開催もお楽しみに!