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.3k
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
2.7k
Other Decks in Technology
See All in Technology
Postman v10リリース後を振り返る / Looking back at Postman v10 after release
yokawasa
1
160
生成AIの変革の時代に、直近1年で直面した課題とその解決策
ktc_wada
0
270
JSON攻略法.pdf
miyakemito
8
5.1k
MySQL の SQL クエリチューニングの要所を掴む勉強会
andpad
3
6.4k
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
2.1k
サーバー間 GraphQL と webmock-graphql の話 / server-to-server graphql and webmock-graphql
qsona
2
190
一生覚えておきたい「システム開発=コミュニケーション」〜初めての実務案件振り返りLT〜
maimyyym
0
140
エンジニア候補者向け資料2024.04.24.pdf
macloud
0
3.3k
Databricks における 『MLOps』
databricksjapan
2
170
推しは推せるときに推せ! プロダクトにフィードバックしていこう
nakasho
0
320
本当のAWS基礎
toru_kubota
0
520
LLM開発・活用の舞台裏@2024.04.25
yushin_n
1
300
Featured
See All Featured
For a Future-Friendly Web
brad_frost
172
9k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
6
1.5k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
121
39k
Creatively Recalculating Your Daily Design Routine
revolveconf
210
11k
Web Components: a chance to create the future
zenorocha
305
41k
Rebuilding a faster, lazier Slack
samanthasiow
73
8.2k
Side Projects
sachag
451
41k
Principles of Awesome APIs and How to Build Them.
keavy
121
16k
How GitHub Uses GitHub to Build GitHub
holman
468
290k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
Six Lessons from altMBA
skipperchong
21
3k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
17
1.4k
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 振り返り「超」⼤事︕