デブサミ2020【13-A-4】我々はZOZOTOWNのクラウドジャーニーを通じて何を学んだのか? #devsumiA #devsumi

川崎 庸市[ZOZOテクノロジーズ] https://event.shoeisha.jp/devsumi/20200213/session/2338/ Developers Summit 2020の講演資料・参加レポート一覧: https://codezine.jp/article/detail/11981
0
iganari @iganari_

我々はZOZOTOWNのクラウドジャーニーを通じて何を学んだのか? / event.shoeisha.jp/devsumi/202002… #devsumiA #devsumi

2020-02-13 12:56:30
ぶっちーさん@フリーコンサル中 @dmasubuchi

ファッションで70億人のなにかを変えて行く会社のセッションが始まりました! #devsumiA pic.twitter.com/yvVsbnCWHF

2020-02-13 13:11:08
拡大
iganari @iganari_

@yokawasa ZOZOTOWN のリプレースの背景 ・ビジネス拡大に伴う利用者増 && 負荷増 ・モノリスな構造はスケール(アウト)しにくい ---> 王道な道 #devsumiA #devsumi

2020-02-13 13:14:19
iganari @iganari_

@yokawasa リプレース戦略 ・サブシステムごとに段階的に実施 ・NoOps / LessOps ・クラウド中立(マルチクラウド、クロスクラウド) #devsumiA #devsumi

2020-02-13 13:18:37
ozaki25 @ozaki25rn

超密結合なレガシーシステムをリプレイス - 段階的にクラウド化 - API化して疎結合に #devSumi #devSumiA

2020-02-13 13:21:16
iganari @iganari_

@yokawasa まずは超密結合の一部の(バックエンド?)部分を API 化し、かつクラウドを活用する #devsumiA #devsumi

2020-02-13 13:21:38
iganari @iganari_

@yokawasa リプレースに向けて、まずは Azure で作る(コンポーネントが優秀だった) …でも、サービスの持続性を考慮し、Azure と AWS のマルチクラウドの戦略を取っている ---> 学習コストは高くなるが、心理的安定性が高まる #devsumiA #devsumi

2020-02-13 13:24:16
ぶっちーさん@フリーコンサル中 @dmasubuchi

選んだのはAzure。理由はID管理(AD)が強い。マネージドサービスが充実。SQL Serverを使っていたの三点。 しかし、いまは、いかなることがあってもサービスを止められない。冗長構成を取るためAWSも併用している。学習コストは高くつく、しかし、心理的な安心感はとても高い! #zozo #devsumiA pic.twitter.com/FrQqPQudXd

2020-02-13 13:25:53
拡大
ぶっちーさん@フリーコンサル中 @dmasubuchi

クラウドの本質は共有リソース、共有責任モデル、責任モデルはあるにしても、ユーザーは責任持ってコントロールする気概、気持ちを持って。永遠のベータ版。落ちる前提でdesign for resiliencyを踏まえて使うと。堅牢より回復性をデザインせよ。さすがでかいサービス。Netflixの話にも通じる #devsumiA pic.twitter.com/ripnhOC1tH

2020-02-13 13:32:37
拡大
ばやし @bayashi_ok

「クラウドは不安定であるという前提で考える」 理想とか追い求めても、そもそもクラウドに理想なんてないし不安定だがら責任を持って継続的に見ていくことが大事なんだよなあ #devsumiA

2020-02-13 13:33:39
iganari @iganari_

現在、構築出来ている所の構成👀 #devsumi #devsumiA pic.twitter.com/CMC2EvVa94

2020-02-13 13:36:56
拡大
iganari @iganari_

「いつでも切り離せる(リソース・クラウド)」 は今回のセッションで何回も話されていますね。 とても重要な指針なのだと思います🤔 #devsumiA #devsumi

2020-02-13 13:42:10
iganari @iganari_

実際にあった、想定外の問題 想定外とは、 (今回は) 負荷試験では見れなかったという意味 事例 「キャッシュが張り付く -> 諦めて、DB に接続するというプログラムを見にいく」ように作っていた でも、想定通りには動かなかった #devsumiA #devsumi

2020-02-13 13:47:11
iganari @iganari_

クラウドを使う意味 Not ・コスト削減 But ・可用性 ・セキュリティ ・市場投入速度 ・自動化 (IaCの相性) ・革新性 #devsumiA #devsumi

2020-02-13 13:49:01
ばやし @bayashi_ok

クラウドは安くない、じゃあ何に対してお金を払うのか ・可用性 ・セキュリティ ・市場導入速度 ・自動化IaCの相性 ・革新的イノベーション #devsumiA

2020-02-13 13:50:05
iganari @iganari_

最後は自分ごととして、自分たちが問題を解決していく!!💪💪 #devsumiA #devsumi

2020-02-13 13:52:03
ozaki25 @ozaki25rn

クラウドは永遠のβ版 不安定要素は多いがメリットも非常に多い #devsumi #devsumiA

2020-02-13 13:52:44
ばやし @bayashi_ok

クラウドは永遠のベータ版 #devsumiA

2020-02-13 13:52:52
ぶっちーさん@フリーコンサル中 @dmasubuchi

やー、ここはヒリヒリした仕事場ですね、 大昔に担当した、音楽やスポーツのエンタメチケットのオンライン販売システムの立ち上げ運用やって土日に死ぬほどアクセスきたり(阪○戦か宝○か浦○レッズ)何度か死んだおかげでシステム運用学ばせてもらったのを思い出した #devsumiA pic.twitter.com/wlpRAXGwqK

2020-02-13 13:53:15
拡大
まさみん@北海道 @masaminh

マルチクラウドでのAPIリトライとか、問題発生時には強いよね #devsumi #devsumiA event.shoeisha.jp/devsumi/202002…

2020-02-13 14:05:10