SHIFT EVOLVE「クラウドネイティブになりたい人が話すLT会」まとめ

@shiftevolve_jp によるイベント第3回 " クラウドネイティブになりたい人が話すLT会” に関する呟きをまとめました。 まとめ主はイベント主催企業のグループ会社社員で、開催メンバーとも知合いですが、公式まとめではありません。 もしこのイベント面白そう、面白かった、という方がいれば、今後も面白いイベント企画するため中の人たち頑張ってるので、ぜひ @shiftevolve_jp フォローしてください!
0
SHIFTグループ技術イベント @shiftevolve_jp

おはようございます クラウドネイティブLT いよいよ本日19:30です タイムテーブルも公開! #SHIFT_EVOLVE shiftevolve.connpass.com/event/217061/ pic.twitter.com/WWQCY4tF4Y

2021-07-21 09:30:00
拡大
Naruhiko Ogasawara @naru0ga

そんなわけで今日はこいつに参加。裏番組にk8sの勉強会があるのにこのテーマにするところが勇気があります(気のせいか酔っぱらった勢いで時代はクラウドネイティブだろって言ったのが採用された記憶が shiftevolve.connpass.com/event/217061/ #SHIFT_EVOLVE

2021-07-21 19:28:30
Naruhiko Ogasawara @naru0ga

SHIFTというとQAの会社で「品質技術」には長けてるけど技術っぽい感じの人がいないんじゃね的な思い込みを打破したいなーという気持ちがあるのです。まあ大勢ではないけどね、頑張ってる人もいるんだよという(なにその上から目線 #SHIFT_EVOLVE

2021-07-21 19:29:59
Naruhiko Ogasawara @naru0ga

現在、主催の森川さんの前説中。クラウドネイティブ言葉は知ってるけどバリバリやってるわけじゃないけど、だからこそ得られるものがあるんじゃないかなと思うのです #SHIFT_EVOLVE

2021-07-21 19:34:24
Naruhiko Ogasawara @naru0ga

まずは参加者アンケート。クラウドネイティブのかかわり方のレベル。知らないとかなんとなく知ってるが大勢。バリバリ知ってるが1人いる!なんで登壇してくれなかったんですかw #SHIFT_EVOLVE

2021-07-21 19:35:24
Naruhiko Ogasawara @naru0ga

おつぎ、使ってるクラウドサービス。一択なのが……一個だけって言われたらAWSになっちゃうのはそれはそうだよねえ #SHIFT_EVOLVE

2021-07-21 19:36:31
Naruhiko Ogasawara @naru0ga

#SHIFT_EVOLVE のLTはやや優しめで5分でブザー、6分で打ちきりなのです

2021-07-21 19:37:18
Naruhiko Ogasawara @naru0ga

ではLTスタート。トップバッターはacchanさん「レガシーなアプリケーションをクラウド化」 #SHIFT_EVOLVE

2021-07-21 19:37:45
Naruhiko Ogasawara @naru0ga

クラウドネイティブとは。GKEとかそういうの使えばそうなの?いやいやCNCFに定義があるよねということで #SHIFT_EVOLVE

2021-07-21 19:38:44
Naruhiko Ogasawara @naru0ga

レガシーアプリケーション。Win32のアプリケーション。10年物の自社FW利用。クライアントアプリとサーバ側があってクライアントは当然なのでサーバ側がWin App……ってことかな? #SHIFT_EVOLVE

2021-07-21 19:40:17
Naruhiko Ogasawara @naru0ga

さてどうやってクラウドネイティブにするか。Microserviceとかそういうことには一気にはいけない。でもEC2でオートスケールじゃあいまいち……のでSHIFT UPでクラウド化。 #SHIFT_EVOLVE

2021-07-21 19:41:34
Naruhiko Ogasawara @naru0ga

Azure DevOpsとかそういうのつかって開発工程もモダン化。CLIで使えるインストーラが嬉しい。IISをCLIで操作する根性があればなんとかなる。MSのサポートをHackする(いろんなルートで問い合わせる) #SHIFT_EVOLVE

2021-07-21 19:42:51
Naruhiko Ogasawara @naru0ga

CloudWatchとかでモダンに監視とかしたかったけどWindows Dockerはエージェントが動かないしくしく。 #SHIFT_EVOLVE

2021-07-21 19:43:26
Naruhiko Ogasawara @naru0ga

LIFT & SHIFT なんて言葉もあるしとりあえずクラウドに上げるところから始めてもいいんじゃないかな。ということで! #SHIFT_EVOLVE

2021-07-21 19:44:03
acchan @feb_acchan

登壇資料上げました。強引に資料を4:3にした影響で投影では落下してしまったアプリケーションが、ちゃんとフォークリフトに載ってますw #SHIFT_EVOLVE speakerdeck.com/feb_acchan/lif…

2021-07-21 19:53:05
Naruhiko Ogasawara @naru0ga

おつぎ。RGAのRyo Kawaiさん「APIドキュメント主体のアプリケーション開発」 RGAさんはAnsibleの専門家が集うインフラ自動化の専門家です。SHIFTグループの中ではTechyな会社 #SHIFT_EVOLVE

2021-07-21 19:44:37
Naruhiko Ogasawara @naru0ga

最近自分が作ってる quictls ってOSSに「こうしてくれよ」ってIssueが来た、そういうのなんかうれしい #SHIFT_EVOLVE

2021-07-21 19:45:39
Naruhiko Ogasawara @naru0ga

さて本題。開発現場において、APIはあるがドキュメントがない、APIが増えるたびに改修がフロント・バックに波及するのがつらいのでなんとかしたい #SHIFT_EVOLVE

2021-07-21 19:46:26
Naruhiko Ogasawara @naru0ga

ということでスキーマファースト。王道はOpenAPI。エコシステムがしっかりしてる。APIドキュメントからコードジェネレータとかモックサーバーを通すとコードやmockができたりする。 #SHIFT_EVOLVE

2021-07-21 19:47:23
Naruhiko Ogasawara @naru0ga

もちろんきれいなドキュメントもできる。しかしYAML手書きつらい…… #SHIFT_EVOLVE

2021-07-21 19:47:48
Naruhiko Ogasawara @naru0ga

そこでStoplight Studio。 stoplight.io/studio/ これか。GUIぽちぽちでデザイン出来ていい感じ #SHIFT_EVOLVE

2021-07-21 19:48:29
Naruhiko Ogasawara @naru0ga

同じ会社が作ってるPrism github.com/stoplightio/pr… でモックサーバ建てると超いい感じ。 #SHIFT_EVOLVE

2021-07-21 19:49:08
Naruhiko Ogasawara @naru0ga

メリット。フロント・バックからのデータを疑う必要がない、コード生成うれしい。ドキュメントがあるのいい。でも学習コストはちょっと高いよね #SHIFT_EVOLVE

2021-07-21 19:49:46