「UNIX という考え方」が流行ってた理由を探るために参加しました。
セッション
AWSのプリミティブから見るUNIXという考え方
山口 正徳さん
- UNIX の定理
- 1つのプログラムには1つのことをうまくやらせる
- ソフトウェアのテコを有効活用
- 90%解を目指す
- re:Invent 2021 Werner のキーノート
- ECS と k8s
- ECS はプリミティブ、k8s はプラットフォーム
- ECS はサービスディスカバリがない
- CloudMap などで行う
- その AWS サービスが何を解決することを期待しているか考えて理解する
UNIXは知らない。でもAWSは知ってる。そんな僕が「UNIXという考え方」を読んでみた件
鈴木ケントさん
- 2022 re:Invent の Werner のキーノートで UNIX の本がバズったので読んだ
- 3つのシステム
- 人間もシステムも若年期、成熟期、老年期がある
- 第一のシステム
- 第二のシステム
- 多機能化するが遅くなる
- AWS は遅くはならないが分からりづらくなる
- 多機能化するが遅くなる
- 第三のシステム
- 第一のシステムが万人受け
- AWS そのもの
- 第一のシステムが万人受け
UNIX 哲学とアジャイルと AWS と
小板橋さん
- UNIX の系譜が二郎系っぽい
- UNIX 哲学の本は3つある
- UNIX 哲学
- UNIX 開発者たちの経験に基づいた哲学
- 1つのことをうまくやるプログラムを書け
- 万能は書くの難しい、保守難しい、拡張難しい
- 個々のプログラムを組み合わせて総和以上にする
- UNIX 哲学が上手に適応されながら広がっている
- ソフトウェア開発へも応用できる
- UNIX 哲学はソフトウェア開発の展望である
- Go の設計思想
- ロブ・パイクさん
- Go の成功は単純さ
- 可読性が最重要
- マイクロサービスアーキテクチャ
- ビジネスドメインで分割して独立してデプロイ可能なサービス
- Amazon EventBridge Pipes
- 個々のプログラムを組み合わせて総和以上にやらせるサービス
- UNIX 哲学とアジャイル
用賀戦記 〜なぜUNIXか、なぜクラウドか
河野さん
- Sun Microsystems に愛がある
- The network is the computer.
- 2008年に Sun が消えて Oracle に買われて Facebook が Sun の本社を買った
- Facebook の看板の裏は Sun Microsystems
- UNIX 互換機をみんなつかっている
- Sun Microsystems もクラウドしようとしたけどできなかったお話
- UNIX は情報が共有されるべきハッカーの考えがあったから成功したのでコミュニティでもアウトプットして登壇しましょう
役立つからこそ「古典」
松下(Max)さん
- DSF 選書でこの本を推薦した
- 語学学習の一番上位のC2はジョークがわかること
- コンピュータージョーク(ググれば出る)の古典がわかるぐらいになるといい
- そこまで本を読み込むといい
Windowsという考え方
御田さん
UNIXという考え方を読んでどう生きるかを考えてみた
アマレロさん
- 学習曲線からは降りられない
すいません、送迎のため耳だけの参加でメモできず。
所感
ちょうど子供の塾の時間と被ったので、送ってから車の中で受講して、終わったら迎えて帰るという、いつもと違ったハイブリッドパターンで受けてました。
ということで帰宅したのでメモブログ。
「re:Invent 2022 Werner Vogelsキーノートから繋がる UNIXの設計思想・哲学がテーマ」と書いている通り、Werner さんのキーノートでお話あったんですね。
そういえば聞いてたような...
「UNIXという考え方」は口語体で書いててサクッと読めるしとてもいい本ですね。
AWS も UNIX も全体で見ると難しいですが、一つずつはとてもシンプルでわかりやすい。
複雑なコマンド/サービスもありますが無理に使う必要もないし。
自分が分かる範囲で組み合わせて使うのがいいかと思ってます。
とはいえ、シェル芸もっとできるようになりたいし、AWS でピタゴラスイッチなシステム作るのも楽しいです。