My External Storage

Jul 15, 2019 - 5 minute read - Comments - go presentation wire

[発表資料] GoCon Fukuokaでgoogle/wireを使った Goらしいアーキテクチャへの取り組みを発表した #gocon

GoCon ‘19 Summer in Fukuokaで登壇してきたので感想と参考資料などをまとめた。

イベント名 GoConference ‘19 Summer in Fukuoka
URL https://fukuoka.gocon.jp/ja/
Connpass https://fukuokago.connpass.com/event/130797/
会場 福岡市中央区天神 Fukuoka Growth Next
日時 2019/07/13(土)10:00-19:00
ハッシュタグ #gocon
Toggeter https://togetter.com/li/1375799

当日のスライド資料は以下となる。

資料を作る上で参考にした情報

google/wireについて

google/wireについては公式リポジトリのドキュメントを見るのが一番良い。 ベータリリースのため、(私の記事も含めて)ブログ記事などの情報は最新情報ではない可能性がある。 特に6月にリリースされたv0.3.0では破壊的変更が入り、wire.Structなどの新しい概念も入っている。

日本語の記事だと以下の記事がわかりやすいと思う。

また、このブログでも何回か取り上げている。

Goらしい設計について

Goらしいとは「Simplicity」だと考えている。言語思想については@songmuさんがまとめてくださっている。 (@songmuさんにはGoCon当日の懇親会などでもたくさんご助言いただいた。感謝。)

また、英語でも問題ない方はGoのブランドブックや、コアメンバーであるRob Pike氏の話をみればよいだろう。

実際のアーキテクチャ設計について

ここに関してはアーキテクチャの本関連をもろもろ読み、社内の強いエンジニアの人のレイヤー構成を参考にしているとしか言えないところだ…。 GitHubにサンプルコードを後日公開し、背景や意図を書くことにする。

強く影響を受けている書籍などは以下の通り。

感想

自分の発表について

今回は20分の発表だったのだが、最後のスライドまで発表することができなかった。
google/wireの認知度が予想以上に低かったりで予定以上に資料の前半で時間を使ってしまった。
発表練習の不足による時間配分の調整不足が主要因だったので、もっと練習をしておけば対処できたと思っている。
サンプルコードも動く形にしてGitHubには公開できていないので、供養がてらブログ記事として後日公開したい。

GoCon Fukuokaについて

会場となったFukuoka Growth Nextは小学校の旧校舎を改装した施設で、懐かしい感じとリノベーションされた雰囲気が混在した面白い空間だった。

運営のみなさん、スポンサー企業の方々もとっても気合が入っており、トートバックや登壇者向けTシャツをいただけた。

前述したとおり福岡市長も登壇し以下のような内容をプレゼンしてくださった。

  • どんな文化を持った街なのか
  • 如何に企業活動に向いているか
  • エンジニア(IT企業)と一緒にどう発展していきたいか

当日の市長の発表内容は既にYouTubeに公開されている。さすがだ。

午後からはチームラボさん提供の生ビールもデプロイされていた。 懇親会では地元の学生さんらとも話すことができ、福岡の勢いは今後も続くんだろうなと思った。

登壇者は懇親会と別にヌーラボさん提供で打ち上げで粋いかなどを食べさせていただき、朝から晩まで福岡を満喫させていただいた。 また、懇親会のあとは@hgsgtkさん、@po3rinさんと念願の屋台も満喫させていただいた。

そして、今回は終わりにGoCon Tokyo Autumnのスケジュールも発表された。

  • Go Conference 2019 Autumn
    • 2019年10月28日(月) 墨田区みどりコミュニティセンター
    • https://gocon.jp/

秋もプロポーザルを出してぜひ登壇したいと思う(そして運営としても参加するので福岡に負けないようないい会にしないと)。

終わりに

初めて関東以外のイベントに登壇したが、最初から最後まで楽しく過ごせたし、多くのみなさんと交流できて大変学びになり、やる気ももらえた。
私もいくつかコミュニティの運営に参加しているので今回のGoConFukuokaのように参加者・登壇者が大満足するような会をしていきたい。

また、GoConの前日はメルカリさんの福岡オフィスからGo Open Fridayにも参加させていただき、参加者のみなさんと和気あいあいGoの悩みだとか雑談(?)をして盛り上がった。

Go三昧で福岡を過ごしたが、振り返ってみるとラーメンもモツ鍋も食べ忘れてしまったのでぜひまた福岡に行ってリベンジしたい。

関連資料

関連記事