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
2.8k
0
Share
JAWS-UG 京都 ウェルアーキ勉強会 LT / ワークロードの陳腐化と戦えなかった
2020年2月5日、JAWS-UG 京都「ウェルアーキ勉強会~しくじり先生もあるよ!~」の LT 資料です
Toshihiko Nozaki
February 05, 2020
More Decks by Toshihiko Nozaki
See All by Toshihiko Nozaki
Terraform meetup tokyo#3 インフラ実装をUMLで設計する
bukaz
5
3.4k
Other Decks in Technology
See All in Technology
コミュニティ・勉強会を作るのは目的じゃない
ohmori_yusuke
0
240
LLM時代の検索アーキテクチャと技術的意思決定
shibuiwilliam
3
1.4k
バイブコーディングで3倍早く⚪⚪を作ってみた
samakada
0
110
AzureのIaC管理からログ調査まで、随所に役立つSkillsとCustom-Instructions / Boosting IaC and Log Analysis with Skills
aeonpeople
0
240
ハーネスエンジニアリングをやりすぎた話 ~そのハーネスは解体された~
gotalab555
4
1.8k
Hacobu Tech Deck
hacobu
PRO
0
120
UIライブラリに依存しすぎないReact Native設計を目指して
grandbig
0
100
最初の一歩を踏み出せなかった私が、誰かの背中を押したいと思うようになるまで / give someone a push
mii3king
0
160
[OAWTT26][THR1028] Oracle AI Database 26ai へのアップグレード:ベストプラクティスと最新情報
oracle4engineer
PRO
1
110
コードや知識を組み込む / Incorporate Code and Knowledge
ks91
PRO
0
160
社内エンジニア勉強会の醍醐味と苦しみ/tamadev
nishiuma
0
230
20年前の「OSS革命」に学ぶ AI時代の生存戦略
samakada
0
450
Featured
See All Featured
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
270
sira's awesome portfolio website redesign presentation
elsirapls
0
220
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
120
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
800
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.6k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
510
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
310
RailsConf 2023
tenderlove
30
1.4k
Visualization
eitanlees
150
17k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
680
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 振り返り「超」⼤事︕