Enviar pesquisa
Carregar
au Webポータル デプロイ・ジャーニー
•
Transferir como PPTX, PDF
•
0 gostou
•
819 visualizações
Yasufumi Moritake
Seguir
au Webポータル デプロイ・ジャーニー
Leia menos
Leia mais
Engenharia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 34
Baixar agora
Recomendados
BIT VALLEY -INSIDE- 2019 振り返り
BIT VALLEY -INSIDE- 2019 振り返り
Yasufumi Moritake
「カイゼン・ジャーニー係」のジャーニー2020年夏
「カイゼン・ジャーニー係」のジャーニー2020年夏
Yasufumi Moritake
それぞれの10年〜これからの10年 DevLOVE X LT
それぞれの10年〜これからの10年 DevLOVE X LT
Yasufumi Moritake
新井さん卒業 & 旅立ちLT
新井さん卒業 & 旅立ちLT
Yasufumi Moritake
ものづくり組織のカイゼン実践記 - XP祭り 2019
ものづくり組織のカイゼン実践記 - XP祭り 2019
Yasufumi Moritake
BIT VALLEY -INSIDE- LT on Agile Tech EXPO
BIT VALLEY -INSIDE- LT on Agile Tech EXPO
Yasufumi Moritake
Cloud ohenro oki_and_ozzy
Cloud ohenro oki_and_ozzy
Hideki Ojima
アジャイルマインドの重要性
アジャイルマインドの重要性
Akiyah
Recomendados
BIT VALLEY -INSIDE- 2019 振り返り
BIT VALLEY -INSIDE- 2019 振り返り
Yasufumi Moritake
「カイゼン・ジャーニー係」のジャーニー2020年夏
「カイゼン・ジャーニー係」のジャーニー2020年夏
Yasufumi Moritake
それぞれの10年〜これからの10年 DevLOVE X LT
それぞれの10年〜これからの10年 DevLOVE X LT
Yasufumi Moritake
新井さん卒業 & 旅立ちLT
新井さん卒業 & 旅立ちLT
Yasufumi Moritake
ものづくり組織のカイゼン実践記 - XP祭り 2019
ものづくり組織のカイゼン実践記 - XP祭り 2019
Yasufumi Moritake
BIT VALLEY -INSIDE- LT on Agile Tech EXPO
BIT VALLEY -INSIDE- LT on Agile Tech EXPO
Yasufumi Moritake
Cloud ohenro oki_and_ozzy
Cloud ohenro oki_and_ozzy
Hideki Ojima
アジャイルマインドの重要性
アジャイルマインドの重要性
Akiyah
アジャイルマインドの重要性(長野)
アジャイルマインドの重要性(長野)
Akiyah
アールスリーインスティテュート_kintone hive
アールスリーインスティテュート_kintone hive
Cybozucommunity
Rubyによる開発プロジェクトをうまく回すには(2)
Rubyによる開発プロジェクトをうまく回すには(2)
Yasuko Ohba
Lt駆動開発 02 プレゼン
Lt駆動開発 02 プレゼン
Kakigi Katuyuki
コワーキングスペース7Fを運営する目的、成功させるために取り組んだこと、運営して出てきた課題など。(2014年8月26日発表資料)
コワーキングスペース7Fを運営する目的、成功させるために取り組んだこと、運営して出てきた課題など。(2014年8月26日発表資料)
Kunitoshi Hoshino
Web制作者のための仕事の作り方・向き合い方 in 大阪 light
Web制作者のための仕事の作り方・向き合い方 in 大阪 light
Shinya Deguchi
rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~
rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~
Ouka Yuka
kintone革命クラウドが生み出す新革命20160429
kintone革命クラウドが生み出す新革命20160429
kintone, cybozu, developer network
30分で分かる!kintoneの基本
30分で分かる!kintoneの基本
kintone papers
我々に越境できない境界は無い。
我々に越境できない境界は無い。
toshihiro ichitani
kintone Café 新潟 Vol.2 -kintone magic-
kintone Café 新潟 Vol.2 -kintone magic-
Takashi Ushirosako
[POStudy]大きなSIerの中で「アジャイルな開発で飯を食う」までの歩み
[POStudy]大きなSIerの中で「アジャイルな開発で飯を食う」までの歩み
Shigeki Morizane
How to work in Shizuoka
How to work in Shizuoka
kazuhisa kawashima
It's not only about "REMOTE"
It's not only about "REMOTE"
Yusuke Wada
Rubyによる開発プロジェクトをうまく回すには(1)
Rubyによる開発プロジェクトをうまく回すには(1)
Yasuko Ohba
オープンセミナー2014@岡山プレゼン
オープンセミナー2014@岡山プレゼン
Kakigi Katuyuki
東京脱出計画中
東京脱出計画中
Yusuke Wada
新メンバーが多いチームにおけるプロジェクトマネジメントのコツ(苦労話)
新メンバーが多いチームにおけるプロジェクトマネジメントのコツ(苦労話)
Mao Ohnishi
創造のプロセスを回せ!v0.01
創造のプロセスを回せ!v0.01
Yusuke Wada
9 20170419 kintonehive_fukuoka_konparu_meiryo(1)
9 20170419 kintonehive_fukuoka_konparu_meiryo(1)
Cybozucommunity
プロダクト開発におけるヒアリング基礎入門
プロダクト開発におけるヒアリング基礎入門
孝之 鈴木
SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜
SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜
SORACOM,INC
Mais conteúdo relacionado
Mais procurados
アジャイルマインドの重要性(長野)
アジャイルマインドの重要性(長野)
Akiyah
アールスリーインスティテュート_kintone hive
アールスリーインスティテュート_kintone hive
Cybozucommunity
Rubyによる開発プロジェクトをうまく回すには(2)
Rubyによる開発プロジェクトをうまく回すには(2)
Yasuko Ohba
Lt駆動開発 02 プレゼン
Lt駆動開発 02 プレゼン
Kakigi Katuyuki
コワーキングスペース7Fを運営する目的、成功させるために取り組んだこと、運営して出てきた課題など。(2014年8月26日発表資料)
コワーキングスペース7Fを運営する目的、成功させるために取り組んだこと、運営して出てきた課題など。(2014年8月26日発表資料)
Kunitoshi Hoshino
Web制作者のための仕事の作り方・向き合い方 in 大阪 light
Web制作者のための仕事の作り方・向き合い方 in 大阪 light
Shinya Deguchi
rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~
rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~
Ouka Yuka
kintone革命クラウドが生み出す新革命20160429
kintone革命クラウドが生み出す新革命20160429
kintone, cybozu, developer network
30分で分かる!kintoneの基本
30分で分かる!kintoneの基本
kintone papers
我々に越境できない境界は無い。
我々に越境できない境界は無い。
toshihiro ichitani
kintone Café 新潟 Vol.2 -kintone magic-
kintone Café 新潟 Vol.2 -kintone magic-
Takashi Ushirosako
[POStudy]大きなSIerの中で「アジャイルな開発で飯を食う」までの歩み
[POStudy]大きなSIerの中で「アジャイルな開発で飯を食う」までの歩み
Shigeki Morizane
How to work in Shizuoka
How to work in Shizuoka
kazuhisa kawashima
It's not only about "REMOTE"
It's not only about "REMOTE"
Yusuke Wada
Rubyによる開発プロジェクトをうまく回すには(1)
Rubyによる開発プロジェクトをうまく回すには(1)
Yasuko Ohba
オープンセミナー2014@岡山プレゼン
オープンセミナー2014@岡山プレゼン
Kakigi Katuyuki
東京脱出計画中
東京脱出計画中
Yusuke Wada
新メンバーが多いチームにおけるプロジェクトマネジメントのコツ(苦労話)
新メンバーが多いチームにおけるプロジェクトマネジメントのコツ(苦労話)
Mao Ohnishi
創造のプロセスを回せ!v0.01
創造のプロセスを回せ!v0.01
Yusuke Wada
9 20170419 kintonehive_fukuoka_konparu_meiryo(1)
9 20170419 kintonehive_fukuoka_konparu_meiryo(1)
Cybozucommunity
Mais procurados
(20)
アジャイルマインドの重要性(長野)
アジャイルマインドの重要性(長野)
アールスリーインスティテュート_kintone hive
アールスリーインスティテュート_kintone hive
Rubyによる開発プロジェクトをうまく回すには(2)
Rubyによる開発プロジェクトをうまく回すには(2)
Lt駆動開発 02 プレゼン
Lt駆動開発 02 プレゼン
コワーキングスペース7Fを運営する目的、成功させるために取り組んだこと、運営して出てきた課題など。(2014年8月26日発表資料)
コワーキングスペース7Fを運営する目的、成功させるために取り組んだこと、運営して出てきた課題など。(2014年8月26日発表資料)
Web制作者のための仕事の作り方・向き合い方 in 大阪 light
Web制作者のための仕事の作り方・向き合い方 in 大阪 light
rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~
rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~
kintone革命クラウドが生み出す新革命20160429
kintone革命クラウドが生み出す新革命20160429
30分で分かる!kintoneの基本
30分で分かる!kintoneの基本
我々に越境できない境界は無い。
我々に越境できない境界は無い。
kintone Café 新潟 Vol.2 -kintone magic-
kintone Café 新潟 Vol.2 -kintone magic-
[POStudy]大きなSIerの中で「アジャイルな開発で飯を食う」までの歩み
[POStudy]大きなSIerの中で「アジャイルな開発で飯を食う」までの歩み
How to work in Shizuoka
How to work in Shizuoka
It's not only about "REMOTE"
It's not only about "REMOTE"
Rubyによる開発プロジェクトをうまく回すには(1)
Rubyによる開発プロジェクトをうまく回すには(1)
オープンセミナー2014@岡山プレゼン
オープンセミナー2014@岡山プレゼン
東京脱出計画中
東京脱出計画中
新メンバーが多いチームにおけるプロジェクトマネジメントのコツ(苦労話)
新メンバーが多いチームにおけるプロジェクトマネジメントのコツ(苦労話)
創造のプロセスを回せ!v0.01
創造のプロセスを回せ!v0.01
9 20170419 kintonehive_fukuoka_konparu_meiryo(1)
9 20170419 kintonehive_fukuoka_konparu_meiryo(1)
Semelhante a au Webポータル デプロイ・ジャーニー
プロダクト開発におけるヒアリング基礎入門
プロダクト開発におけるヒアリング基礎入門
孝之 鈴木
SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜
SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜
SORACOM,INC
社会のコードを、書き換えよう~エンジニア起点のNew Normalな働き方~
社会のコードを、書き換えよう~エンジニア起点のNew Normalな働き方~
Hitachi, Ltd. OSS Solution Center.
なぜ私はソニックガーデンのプログラマに転身できたのか?(Short ver.)
なぜ私はソニックガーデンのプログラマに転身できたのか?(Short ver.)
Junichi Ito
私のマインドを育ててくれた ヒト、モノ、コト。 セイチョウ・ジャーニー。
私のマインドを育ててくれた ヒト、モノ、コト。 セイチョウ・ジャーニー。
Naoki Sotome
Jisaセミナー講演
Jisaセミナー講演
Hagimoto Junzo
Aws xilinx webinar20200729_ibex
Aws xilinx webinar20200729_ibex
Takayuki Baba
なぜ私はソニックガーデンのプログラマに転身できたのか?
なぜ私はソニックガーデンのプログラマに転身できたのか?
Junichi Ito
ICONIXプロセス × FileMaker アジャイルプロジェクト実践事例
ICONIXプロセス × FileMaker アジャイルプロジェクト実践事例
和紀 岩佐
DX Suite & UiPath さっくり読み取りさっくり連携
DX Suite & UiPath さっくり読み取りさっくり連携
Chuki ちゅき
PowerApps+Excelで作る 一番簡単な業務アプリ
PowerApps+Excelで作る 一番簡単な業務アプリ
Kosuke Kuromiya
First impression of UiPath StudioX
First impression of UiPath StudioX
Chuki ちゅき
ExcelからITそしてDXの世界へ
ExcelからITそしてDXの世界へ
Chuki ちゅき
cedec 2015 techinical artist bootcamp vol.1
cedec 2015 techinical artist bootcamp vol.1
DigitalFrontier
IoTゴミ箱作って運用してみた.pptx
IoTゴミ箱作って運用してみた.pptx
Yasuhira Chiba
一歩上の安定を目指した「バックグラウンド実行」対応のススメ
一歩上の安定を目指した「バックグラウンド実行」対応のススメ
Chuki ちゅき
20161117 base introduce.key
20161117 base introduce.key
真一 藤川
はじめてのAzure Sphere
はじめてのAzure Sphere
Tomokazu Kizawa
UIフレームワークのAAとUIAってそもそもなんやろか
UIフレームワークのAAとUIAってそもそもなんやろか
Chuki ちゅき
Ipmeeting 2016 fujikawa
Ipmeeting 2016 fujikawa
真一 藤川
Semelhante a au Webポータル デプロイ・ジャーニー
(20)
プロダクト開発におけるヒアリング基礎入門
プロダクト開発におけるヒアリング基礎入門
SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜
SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜
社会のコードを、書き換えよう~エンジニア起点のNew Normalな働き方~
社会のコードを、書き換えよう~エンジニア起点のNew Normalな働き方~
なぜ私はソニックガーデンのプログラマに転身できたのか?(Short ver.)
なぜ私はソニックガーデンのプログラマに転身できたのか?(Short ver.)
私のマインドを育ててくれた ヒト、モノ、コト。 セイチョウ・ジャーニー。
私のマインドを育ててくれた ヒト、モノ、コト。 セイチョウ・ジャーニー。
Jisaセミナー講演
Jisaセミナー講演
Aws xilinx webinar20200729_ibex
Aws xilinx webinar20200729_ibex
なぜ私はソニックガーデンのプログラマに転身できたのか?
なぜ私はソニックガーデンのプログラマに転身できたのか?
ICONIXプロセス × FileMaker アジャイルプロジェクト実践事例
ICONIXプロセス × FileMaker アジャイルプロジェクト実践事例
DX Suite & UiPath さっくり読み取りさっくり連携
DX Suite & UiPath さっくり読み取りさっくり連携
PowerApps+Excelで作る 一番簡単な業務アプリ
PowerApps+Excelで作る 一番簡単な業務アプリ
First impression of UiPath StudioX
First impression of UiPath StudioX
ExcelからITそしてDXの世界へ
ExcelからITそしてDXの世界へ
cedec 2015 techinical artist bootcamp vol.1
cedec 2015 techinical artist bootcamp vol.1
IoTゴミ箱作って運用してみた.pptx
IoTゴミ箱作って運用してみた.pptx
一歩上の安定を目指した「バックグラウンド実行」対応のススメ
一歩上の安定を目指した「バックグラウンド実行」対応のススメ
20161117 base introduce.key
20161117 base introduce.key
はじめてのAzure Sphere
はじめてのAzure Sphere
UIフレームワークのAAとUIAってそもそもなんやろか
UIフレームワークのAAとUIAってそもそもなんやろか
Ipmeeting 2016 fujikawa
Ipmeeting 2016 fujikawa
Mais de Yasufumi Moritake
「逃げ恥」沼にハマってみた
「逃げ恥」沼にハマってみた
Yasufumi Moritake
medibaにおけるアジャイル実践記 - Agile Tech EXPO - New Normal Agile Episode 2
medibaにおけるアジャイル実践記 - Agile Tech EXPO - New Normal Agile Episode 2
Yasufumi Moritake
『カイゼン・ジャーニー係』のジャーニー
『カイゼン・ジャーニー係』のジャーニー
Yasufumi Moritake
わたしのカイゼン・ジャーニー
わたしのカイゼン・ジャーニー
Yasufumi Moritake
Serverspecを使ってみた話
Serverspecを使ってみた話
Yasufumi Moritake
Chef入門
Chef入門
Yasufumi Moritake
Mais de Yasufumi Moritake
(6)
「逃げ恥」沼にハマってみた
「逃げ恥」沼にハマってみた
medibaにおけるアジャイル実践記 - Agile Tech EXPO - New Normal Agile Episode 2
medibaにおけるアジャイル実践記 - Agile Tech EXPO - New Normal Agile Episode 2
『カイゼン・ジャーニー係』のジャーニー
『カイゼン・ジャーニー係』のジャーニー
わたしのカイゼン・ジャーニー
わたしのカイゼン・ジャーニー
Serverspecを使ってみた話
Serverspecを使ってみた話
Chef入門
Chef入門
au Webポータル デプロイ・ジャーニー
1.
au Webポータル デプロイ・ジャーニー mediba
Inc. Yasufumi Moritake 2019.4.17 BIT VALLEY -INSIDE- Vol.8
2.
アジェンダ • 自己紹介 • デプロイ? •
バックエンド(BE) デプロイ • フロントエンド(FE) デプロイ • まとめ
3.
自己紹介 • 森竹 泰文(Yasufumi
Moritake) • yasufumi.moritake @moriyasu0410 • 静岡市出身🍵🍊 • mediba Inc. • エンジニア • カイゼン・ジャーニー係 • Scrum Inc. 認定スクラムマスター(LSM) • BIT VALLEY -INSIDE- 運営
4.
会社概要 • 社名:株式会社 mediba •
設立:2000年12月6日 • 本社:東京都港区六本木3-2-1 住友不動産六本木グランドタワー39F/8F • 従業員:431名(※2018年7月現在)
5.
6.
デプロイ?
7.
デプロイ? • 各種アプリケーションモジュールを実際に使用され る環境に配備することをアプリケーションデプロイ メントと呼ぶ ソフトウェアデプロイメント https://ja.wikipedia.org/wiki/ソフトウェアデプロイメント
8.
バックエンド(BE) デプロイ
9.
BE • バッチアプリケーション • ECS(Fargate) •
fetch-and-run • ECS(Fargate)がジョブ を実行 • fetch_and_run.sh が 実行され、AWS S3 から myjob.sh を取得 • myjob.sh を実行
10.
BE mediba Advent Calendar
2018 20日目 バッチのアーキテクチャジャーニー https://adventar.org/calendars/3315#list-2018-12-20
11.
フロントエンド(FE) デプロイ
12.
FE • Webアプリケーション • ECS(Fargate) •
Server/API • Node.js + pm2
13.
ECS(Fargate)デプロイ手法 • Amazon ECS
CLI • AWS Cloud Development Kit(AWS CDK) • AWS CodePipeline • Deployfish • ECS Deploy • mu
14.
ECS(Fargate)デプロイ手法 • Amazon ECS
CLI • AWS Cloud Development Kit(AWS CDK) • AWS CodePipeline • Deployfish • ECS Deploy • mu ベストプラクティスはなさそう
15.
クネビンフレームワーク • Complex(複雑) • 反復活動を繰り返し、得られる フィードバックをもとに技法や手法が 出現する •
Complicated(煩雑) • 専門家によるグッドプラクティスが 適用可能 https://en.wikipedia.org/wiki/Cynefin_framework
16.
AWS CodePipeline
17.
AWS CodePipeline? • Amazon
ECS CLI • やりたいこと出来ない • AWS Cloud Development Kit(AWS CDK) • β版 • AWS CodePipeline 🎉 • Deployfish • 公式ではない • ECS Deploy • 公式ではない • mu • 公式ではない
18.
AWS CodePipeline
19.
AWS CodePipeline • Pipeline •
Source Stage • Amazon S3 • Build Stage • BuildAPI • BuildServer • DeployAPI Stage • Deploy API • DeployServer Stage • Deploy Server
20.
デプロイ 課題 • デプロイ時間 •
ロールバック時間
21.
デプロイ 時間 • 20分…😱
22.
デプロイ 時間 • 20分…😱 •
Build : 6分 • DeployAPI : 7分 • DeployServer : 7分 • Travis CI 実行時間を入れればもっと…
23.
ロールバック 時間 • デプロイ時間と同じ
20分…😂
24.
デプロイ カイゼン
25.
Build • BuildKit • docker:18.09.0
から使える • BUILDが30倍早くなる(こともある) • DOCKER_BUILDKIT=1 • Done • 若干 早くなった❗️
26.
Build • イメージサイズ軽量化 • 廃棄処理 •
multi-stage build • 成果物のみをイメージに保存する • Doing…
27.
Build • Blue/Green Deployment •
Source Stage • Amazon Code Commit の場合は動いたが、 Amazon S3 の場合は Exception/Internal Error となり試行錯誤中… • Doing…
28.
デプロイアーキテクチャ • Build までは事前 •
Server/APIを個別にデプロイする • Slack • ToDo
29.
まとめ
30.
• AWS CodePipeline •
Better, Faster, Safer, Happier
31.
デプロイ・ジャーニーは続く…
32.
https://www.mediba.jp/
33.
34.
ありがとうございました🍺
Baixar agora