YAPC::Fukuoka 2025に参加して「Amazon ECS デプロイツール ecspresso の開発を支える「正しい抽象化」の探求」を発表しました

YAPC、楽しかったですね!

yapcjapan.org

出していたプロポーザルが通ったので、発表もしてきました。

前回福岡で開催された YAPC::Fukuoka 2017 のちょっと後から自分が開発を始め、8年間機能追加とメンテナンスを続けている ecspresso という OSS について、以下のような内容をまとめたものです。

  • ecspresso の設計と実装にはどのような思想があり、それは他の IaC ツールと比べてどうなのか
  • IaC ソフトウェアにとっての抽象化、その選択はツールの使い勝手やメンテナンスコストにどう影響するのか

speakerdeck.com

満員の会場で聞いてくださった方からもご好評をいただけたようで、よかったです。

「勝ちに不思議の勝ちあり、負けに不思議の負けなし」私の好きな言葉です。

なおタイムテーブル上 mizzy さんの「なぜインフラコードのモジュール化は難しいのか - アプリケーションコードとの本質的な違いから考える」と連続する枠になっていて、これとセットで聞くととても良い流れになっていました。運営のみなさまありがとうございます。

speakerdeck.com

Day 0 - 8年ぶりの福岡

前回 2017 年の YAPC 以来の福岡でした。皆いう事ですが空港が近くて楽ですね!到着後、日没前に走りに行きました。

大濠公園はランニングコースと景色が素晴らしく、滞在中一回しか走れなかったのが残念なくらいいい所でした。西公園、PayPayドーム、百道浜へと夕暮れを見ながら走って16kmほど。

19時からは「さくらの夕べ」(自社イベント)に参加して皆さんと話したりちょっとトークしたり。

その後P山さんはじめお馴染みの? 面子で飲んでいた人たちの2次会に混ぜてもらって楽しく飲みました。

Day 1

朝からC会場でトークを聴き、自分の発表が終わったところで 941 さんからこれから収録するので来て、と呼ばれたので「ほっとテック」に初参加したり…

Day 1 終了後は前職(カヤック)の同僚のご実家の居酒屋でOB会的な飲み会、うまいものと酒が無限に出てきたので飲みすぎました。

Day 2

朝、電車を乗り損ねてちょっと遅刻してinaoさんのトークを途中から。あの件の真相(というか事実)を聞いてなるほどーとなりました。その後はずっと「踊り場」会場にいて、inaoさんのトーク感想会、onkさんのDay 1最速振り返りとかmoznionの「OSS開発者なら学生参加者いっぱい集められるはず」という謎企画で OSS 作者座談会的なのをしたり。学生さんがいっぱい来てくれてよかった。 YAPC は同窓会と言われることも多いですが、毎回新しい参加者も増えていていいですよね。

カケハシさんのコーヒーも会期中大変お世話になりました。美味しかったです。

最後のP山さんキーノート、大変よかったです。飛び込んでいく勇気は大事ですね。ところで途中で二つほどあった「決まり手」、聞いていたときは何が決まり手なのかいまいち分からなかったんですが、もしかしてそれが無かったらペパボさんに入ることもなく、違う人生になっていたのかも?という意味での決まり手だったのかな、と後から思いました。

懇親会は毎回2時間じゃ足りないなと思いつつあっという間に過ぎ、Findy さんの Drinkup でビールをご馳走になりました(毎回ありがとうございます)。

帰宅 … 前に IT 駅伝を走る

いつもであれば最終日のあとは観光などをしてゆっくり帰るのですが、今回は NIPPON IT チャリティ駅伝に会社の人たちと出走することになっていたので8時の飛行機で福岡空港羽田空港→お台場、と移動… (YAPCのことを完全に忘れて申し込んでしまった)

3日間連続で酒を飲み睡眠が足りない状態では当然タイムは出ず、去年の自己ベストより50秒以上遅いという醜態を晒したので来年は万全で臨みたいと思います。

なお、さくらインターネットAチームは他のチームメンバーの活躍により総合19位(612チーム中)でした。すごい!

IT駅伝結果


ということで blog を書いたので今年の私の YAPC もこれで完了です。

来年は 2015 年に最大規模で開催された YAPC::Asia と同じ東京ビッグサイトに凱旋、ということで今から楽しみですね。

参加された皆様、スタッフの皆様、スポンサーの皆様、会場提供していただいた福岡工業大学の皆様、本当にありがとうございました。楽しかったです!