2023/1/14(土) Step Functionsからサーバレスを始めよう!! / 2023年始めLT大会!! JAWS-UGおおいた https://jawsug-oita.doorkeeper.jp/events/147336
のLT資料
6/*9 Βͳ͍ɻͰ"84 ͬͯΔɻͦΜͳ͕ʰ 6/*9 ͱ͍͏ߟ͑ํʱΛಡΜͰΈͨ݅4UFQ'VODUJPOT͔ΒαʔόϨεΛ࢝ΊΑ͏࢝Ί-5େձJAWS-UG おおいた2023/01/14࡞ɿ ླέϯτ
View Slide
作者紹介名前︓鈴⽊健⽃所属︓アイレット株式会社(東京オフィス)お仕事︓ AWSのインフラ構築・運⽤経歴︓・新卒 3 年⽬(エンジニア歴 = 社会⼈歴)・2022 APN ALL AWS Certifications Engineer・2022 APN AWS Top Engineer・昨年はJAWS-UG で14 回発表@k_suzuki_pnx
プロローグ時は2022年年末AWS re:Invent 2022 の Dr. Werner のKeynoteをきっかけに鈴⽊がTwitterでフォローしているJAWS関連の⼈たちが『UNIXという考え⽅』を課題図書とし始めた。「なぜかは分からない。」「だが、このビックウェーブに乗るしかない。」そう思った僕は『UNIXという考え⽅』を読んでみることにした。
『UNIXという考え方』とは• 1996年に発⾏された150ページ程度の書籍• UNIXの具体的なコマンドを解説するのではなく、UNIXの思想を解説している• エンジニアだけではなく他分野(作家やアーティスト、教師など)にも応⽤できるとのこと
僕のステータスAWS・触り始めてもうすぐ3年UNIX・普段はMacBookを使⽤・初めて触ったLinuxはAmazon Linux 2・シェルのコマンドはlsやcp、mvなど基本的なコマンドは使う(sedとかawkとかは使いこなせていない)・『UNIXという考え⽅』の存在は知っていた
UNIXが分からんのに読めるわけねぇだろ
本作の目的まだ読んだことのない⽅• 『UNIXという考え⽅』のレベル感を理解してもらう→ 私のようなUNIXとか分からんという⼈間が読んで理解できるのか• 『UNIXという考え⽅』に興味を持ってもらうすでに読んだことのある⽅• 「UNIXは知らないけど、AWSは知っている」という⼈間にどう刺さるのかという新たな気づき
読んだ感想
AWSの観点・AWS Step Functions や EventBridge, SSM Automation を触ったことがあると理解が深まる→ 1章 スモール・イズ・ビューティフル→ 2章 ⼀つのプログラムには⼀つのことをうまくやらせる・ちょっとUNIXの思想から離れているサービスも︖Step FunctionのワークフローAmplify Studio等のGUI機能→ プログラム同⼠の対話性より⼈間との対話性を優先→ 今後機能改善をする際に移植性が損なわれる︖SSM Agent の多機能化→ 多機能だが動きが重いソフトウェアとなっていく→ スモール・イズ・ビューティフルから離れる︖
UNIXの観点・シェルスクリプトが分からないとちょっと厳しい箇所もある→ ただし読めないほどではない→ シェルスクリプトを勉強するモチベーションにつながる・UNIXについて分からない部分→ 「へぇ〜そうなんだ」程度で読み⾶ばしていく→ 興味があれば深掘り
まとめ・読むのはそこまで⾟くない→150ページ程度なので読みやすい・AWS Step Functions やAWSのカルチャーの知識があれば理解できる→ AWS歴2~3年程度は必要︖・多少UNIXやシェルスクリプトを理解していないと厳しい箇所もあるが、新たな知識が得られると思って読むと楽しい→ シェルスクリプトを勉強するモチベーションにつながる
おまけ: コミュニティに関する記載も…“ ユーザーグループの数も増えすぎた。セミナーでは、活動の中⼼から遠く外れていた⼈々までが講師を務めるようになる。そうした周辺⼈に、初期の熱狂を盛り⽴てた専⾨家のシャープさを望むべくもなく、講義の質は落ちていく。ユーザー会議にも周辺⼈が進出し、中⾝のないレトリックを並べ⽴てる。かつて有名になっていった専⾨家たちを⾒て真似したいと思うのだ。しかし、彼らは遅すぎた”→ ⾃分も周辺⼈なのではないか︖(ちょっと刺さって痛い)※注意︓前後の⽂脈の解釈次第では別の捉え⽅もできるのでは…︖
6/*9 Βͳ͍ɻͰ"84 ͬͯΔɻͦΜͳ͕ʰ 6/*9 ͱ͍͏ߟ͑ํʱΛಡΜͰΈͨ݅4UFQ'VODUJPOT͔ΒαʔόϨεΛ࢝ΊΑ͏࢝Ί-5େձJAWS-UG おおいた2023/01/14࡞ɿ ླέϯτଓฤ੍࡞ܾఆ