kdnakt blog

hello there.

#jawspankration2024 でアーキテクチャレビューについて話した

2024年8月24日12時(日本時間)から24時間かけて開催されているオンラインイベント「JAWS PANKRATION 2024」に参加し、8月24日16時(日本時間)ごろに発表をしてきました!

jawspankration2024.jaws-ug.jp

セッションページはこちらです。そのうち動画が公開されると思います。

jawspankration2024.jaws-ug.jp

[発表資料]

発表資料はこちらです。

発表の中でも触れていますが、「レビュー」という名前は便宜的なものです。「これってこういう設定でいいんだっけ?」とか「こういう機能作りたいけど、もっといいアーキテクチャない?」みたいな軽い相談をイメージしてもらえると近い気がします。レビュアーが「ああしろ、こうしろ」と一方的に言うのではなく、同じ会社ではたらく仲間として、よりよいソフトウェアをお客様に提供していきたい、と思っています。

セッション中に上手く盛り込めなかった内容について、Twitterで書いてくれている方がいましたので、補足のコメントをしました。

▼Well-Architected Frameworkを、どう取り入れているのか?

▼Foundational Technical Review(FTR)との違い

AWS FTRについてはこちらを参照ください。

aws.amazon.com

[リアルタイム翻訳]

セッション内容は、運営チームが作ってくれたシステムによってリアルタイム翻訳・書き起こしが行われると知らされていました。自分は普段のLTだとその場のノリで話すことが多く、一文が長くなりがちです。しかも、滑舌もあまりよくないので、不安しかありません。

リアルタイム翻訳のシステムを本番前に利用できるとのことだったので、ありがたく使わせていただきました。が、最初はまったく上手くいきません...。滑舌が悪い部分は、比較的ゆっくり話すことで、多少改善されました。また、一文を短くという運営チームからの教えにしたがって、発表内容を短い文章に分割して書き起こしてから読み上げたところ、ある程度上手く翻訳させることができるようになりました。

リアルタイム翻訳システムにトライする時間が作れたのは、発表の前日でした*1。本番の翻訳が上手くいくように、急遽、読み上げるためのスクリプトの作成に追われる羽目になりました...。

翻訳で最後まで難儀したのが、自分の名前です。きだに、という音は普段の自己紹介や電話で名乗るときも、そもそも苦手なのです。リアルタイム翻訳システムくんは、どんなに頑張っても「きだに」を「Kida」か「the North」と翻訳するので(多分、「北に」と解釈されている?)、ここはもう諦めました😭

本番の発表中は、自動翻訳結果を見ることができなかったので、多分翻訳が終わったであろうタイミングを数秒待って、次の文章を読み上げる、という感じになりました。最初は待ち時間を上手く作れず、後半は待ち時間を長くしすぎたせいか、15分厳守と言われていた発表時間ギリギリになってしまいました*2。おかげで、時間調整のネタを用意してたのですが、話しそびれました。それはまたどこか別の機会に...。

[Twitterでの反応]

発表中はスピーカーノートと時計とにらめっこしてたので、セッションに参加してくれた人の反応を全然見れていませんでした。たぶん前後のセッションの参加人数からすると少なくとも50人くらいは見ててくれたはず?と思ったら最大90人近くも見ててくれたみたいです。感謝。

セッション終わってからTwitterで #jawspankration2024 のタグを追いかけてみると、何人もの人が自分の発表についてコメントしてくれていました。うれしい!

[まとめ]

JAWS PANKRATION 2024」に参加し「Focus Areas in Software Architecture Reviews」というタイトルで発表しました。Well-Architected Frameworkを活用して、より良いサービスを作っていくヒントになれば幸いです。

最後に、24時間ぶっ通しというイカれたイカしたイベントを企画運営してくれている運営チームの皆さま、ありがとうございます!

*1:持病の先延ばしの悪癖がたたって、そもそも前日時点で資料ができていなかったのは内緒。おかげで発表内容も上手くまとまりきらず、セッションタイトルにWell Architectedって入れておくべきだったな、と反省中ですorz

*2:自分の発表が終わった後で、他の人のセッションを聞いていたのですが、15分を過ぎてしまったセッションがありました。登壇者が話し続けようとするも、運営チームからすぐにストップがかかっていました。24時間ぶっ続けのイベントをスムーズに進行するには仕方ないですね。