Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
JAWS-UG 京都 ウェルアーキ勉強会 LT / ワークロードの陳腐化と戦えなかった
Search
Toshihiko Nozaki
February 05, 2020
Technology
0
2.6k
JAWS-UG 京都 ウェルアーキ勉強会 LT / ワークロードの陳腐化と戦えなかった
2020年2月5日、JAWS-UG 京都「ウェルアーキ勉強会~しくじり先生もあるよ!~」の LT 資料です
Toshihiko Nozaki
February 05, 2020
Tweet
Share
More Decks by Toshihiko Nozaki
See All by Toshihiko Nozaki
Terraform meetup tokyo#3 インフラ実装をUMLで設計する
bukaz
5
3k
Other Decks in Technology
See All in Technology
Reactフレームワークプロダクトを モバイルアプリにして、もっと便利に。 ユーザに価値を届けよう。/React Framework with Capacitor
rdlabo
0
130
完全自律型AIエージェントとAgentic Workflow〜ワークフロー構築という現実解
pharma_x_tech
0
350
0→1事業こそPMは営業すべし / pmconf #落選お披露目 / PM should do sales in zero to one
roki_n_
PRO
1
1.5k
Alignment and Autonomy in Cybozu - 300人の開発組織でアラインメントと自律性を両立させるアジャイルな組織運営 / RSGT2025
ama_ch
1
2.4k
Copilotの力を実感!3ヶ月間の生成AI研修の試行錯誤&成功事例をご紹介。果たして得たものとは・・?
ktc_shiori
0
350
CDKのコードレビューを楽にするパッケージcdk-mentorを作ってみた/cdk-mentor
tomoki10
0
210
Building Scalable Backend Services with Firebase
wisdommatt
0
110
re:Invent2024 KeynoteのAmazon Q Developer考察
yusukeshimizu
1
150
Kotlin Multiplatformのポテンシャル
recruitengineers
PRO
2
150
技術に触れたり、顔を出そう
maruto
1
150
PaaSの歴史と、 アプリケーションプラットフォームのこれから
jacopen
7
1.5k
機械学習を「社会実装」するということ 2025年版 / Social Implementation of Machine Learning 2025 Version
moepy_stats
5
1.2k
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
28
8.3k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
28
2.2k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7k
Facilitating Awesome Meetings
lara
51
6.2k
GitHub's CSS Performance
jonrohan
1030
460k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.6k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
RailsConf 2023
tenderlove
29
970
A Tale of Four Properties
chriscoyier
157
23k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
365
25k
Docker and Python
trallard
43
3.2k
Transcript
2020/02/05 JAWS-UG 京都 / W-A 勉強会 ウェルアーキしくじりLT ワークロードの陳腐化と戦えなかった CaluaEdge 野崎敏彦
⾃⼰紹介 • 野崎敏彦 / Twitter:@bukaz54 • CaluaEdge(カルアエッジ)/ フリーランス • AWS
インフラ設計開発その他もろもろやってます。 • ⾃宅は⼤阪、仕事は東京が多め。 • 主に Ϧκʔτ さまなど 2
Ϧκʔτ みんなとまりにきてね! 3
好きな W-A ベストプラクティス • OPS 1 : 優先順位はどのように決定すればよいでしょうか? • 外部顧客のニーズを評価する
4
5 OPS 1 : 優先順位はどのようにけっていすれば良いでしょうか︖ 「外部顧客のニーズを評価する」 W-A 読んでみよう︕という初⼼者をいきなり崖下に突き落とす「何 ⾔ってるのか分からない感」がたまらない。
今⽇伝えたいこと • 振り返り「超」⼤事 • W-A でいえば… • OPS 9: オペレーションを進化させる⽅法
• 改善を⾏うための時間を割り当てる • PERF 6. ワークロードを進化させるためにどのように新機能を取り込んでいます か︖ • リソースとサービスに関する情報を常に最新に保つ • COST 9. 新しいサービスをどのように評価していますか︖ • 新しいサービスリリースに関する最新情報を⼊⼿する • といったあたり。 6
7 2015年4⽉
僕らのピッカピカのワークロード 8 (注)2015年の話です。 app subnet database subnet Public SG web
server-1 web server-2
9 2020年2⽉現在 5年の歳⽉を経てどのように進化したか
アイコンが変わった︕ 10 (注)盛ってます。 AWS Cloud VPC Public subnet Private subnet
Public SG
実際にはビジネス要求に応じて進化 • Aurora、ElastiCache 導⼊によりデータアクセスの可⽤性、スルー プット向上 • Microservice アーキテクチャの導⼊ • Lambda
Function によるバッチ処理 • 新規システムは Serverless or ECS • などなど、原型とどめてないくらいに進化 11
でも取り残されている⼈はいる 12 AWS Cloud VPC Public subnet Private subnet Public
SG 2015 年で時が⽌まっている⼈ (注)盛ってます。
具体的には運⽤がおいてけぼり • 差し替え困難なステートフル EC2 インスタンス • 設定ファイルの⽇付バックアップ • AWS メンテ時の再起動は職⼈によるほっこりした対応
• ⼀世代前のインスタンスファミリー • デリバリーが(やや)⼿作業 • だんだんとチームのベロシティにボディーブローのように効いてく る 13
どうしてこうなった • 僕らのビジネスは、リリース後、数千数万のユーザから⼤量の フィードバックを得ながら⽇々改善して継続的にデプロイするよう な形態ではない。 • 無事ファーストリリースを迎えたサービスは運⽤フェーズに移⾏。 • チームは最低限の⾯倒をみつつ次のビジネス課題へ。 •
ここにスキが⽣じる。 14
15 どうすればよかったのか
「今⽇伝えたいこと」で⾔ったとおり︕ • 振り返り「超」⼤事 • OPS 9: オペレーションを進化させる⽅法 • 改善を⾏うための時間を割り当てる •
PERF 6. ワークロードを進化させるためにどのように新機能を取り 込んでいますか︖ • リソースとサービスに関する情報を常に最新に保つ • COST 9. 新しいサービスをどのように評価していますか︖ • 新しいサービスリリースに関する最新情報を⼊⼿する 16
あるいは re:Invent に合わせる 17 • 11⽉、12⽉は仕事しない •
WE ARE HIRING !! 18 https://www.wantedly.com/projects/380845 株式会社星野リゾート・マネジメント
19 振り返り「超」⼤事︕