Slide 1

Slide 1 text

ecspresso愛を語る
 JAWS-UG コンテナ支部 #24 ecspresso MeetUp


Slide 2

Slide 2 text

愛とは?(唐突)


Slide 3

Slide 3 text

ecspresso愛


Slide 4

Slide 4 text

つまりこれはもう


Slide 5

Slide 5 text

fujiwara愛だ!!


Slide 6

Slide 6 text

アジェンダ
 ● 自己紹介
 ● わたしとecspresso
 ● ecspressoについて
 ● ecspressoのここが好き
 ● まとめ


Slide 7

Slide 7 text

アジェンダ
 ● 自己紹介
 ● わたしとecspresso
 ● ecspressoについて
 ● ecspressoのここが好き
 ● まとめ


Slide 8

Slide 8 text

自己紹介
 𝕏 @Tocyuki(としゆき)
 イオンスマートテクノロジー株式会社
 CTO室 SREチーム
 ● コミュニティ活動
 ○ NRUG SRE支部
 ○ Cloudflare Meetup 長野
 ● 2021年に長野県佐久市へ移住
 ● 2023年8月より現職
 
 𝕏


Slide 9

Slide 9 text

アジェンダ
 ● 自己紹介
 ● わたしとecspresso
 ● ecspressoについて
 ● ecspressoのここが好き
 ● まとめ


Slide 10

Slide 10 text

わたしとecspresso


Slide 11

Slide 11 text

わたしとecspresso
 https://speakerdeck.com/tocyuki/aws-ecs-cicd-with-terraform-and-ecspresso

Slide 12

Slide 12 text

わたしとecspresso


Slide 13

Slide 13 text

わたしとecspresso
 いい話だった
 (fujiwaraさん談)


Slide 14

Slide 14 text

わたしとecspresso
 ● 前職、副業などでecspressoを導入
 ● ecspressoのいい話した(fujiwaraさん談)
 ● もちろん(?)lambrollも使ってる
 ● 初手エスプレスタック


Slide 15

Slide 15 text

アジェンダ
 ● 自己紹介
 ● わたしとecspresso
 ● ecspressoについて
 ● ecspressoのここが好き
 ● まとめ


Slide 16

Slide 16 text

ecspressoについて


Slide 17

Slide 17 text

ecspressoについて
 ecspresso handbook に
 全て書いてある!


Slide 18

Slide 18 text

ecspressoについて


Slide 19

Slide 19 text

ecspressoについて
 読者コミュニティ完備!


Slide 20

Slide 20 text

アジェンダ
 ● 自己紹介
 ● わたしとecspresso
 ● ecspressoについて
 ● ecspressoのここが好き
 ● まとめ


Slide 21

Slide 21 text

ecspressoのここが好き
 ● 絶妙なecspressoの管理スコープ
 ● 各種IaCツールと連携できる
 ● 豊富なサブコマンド
 ● 隙間家具OSSという概念


Slide 22

Slide 22 text

ecspressoのここが好き
 ● 絶妙なecspressoの管理スコープ
 ● 各種IaCツールと連携できる
 ● 豊富なサブコマンド
 ● 隙間家具OSSという概念


Slide 23

Slide 23 text

ecspressoのここが好き
 ● 絶妙なecspressoの管理スコープ
 https://zenn.dev/fujiwara/books/ecspresso-handbook-v2/viewer/intro#ecspress o%E3%81%AE%E8%A8%AD%E8%A8%88%E6%80%9D%E6%83%B3

Slide 24

Slide 24 text

ecspressoのここが好き
 ● 絶妙なecspressoの管理スコープ
 https://zenn.dev/fujiwara/books/ecspresso-handbook-v2/viewer/intro#ecspress o%E3%81%AE%E8%A8%AD%E8%A8%88%E6%80%9D%E6%83%B3 ecspresso handbook に
 全て書いてある!


Slide 25

Slide 25 text

ecspressoのここが好き
 ● 絶妙なecspressoの管理スコープ
 https://speakerdeck.com/tocyuki/aws-ecs-cicd-with-terraform-and-ecspresso?slide=35

Slide 26

Slide 26 text

ecspressoのここが好き
 ● 絶妙なecspressoの管理スコープ
 https://speakerdeck.com/tocyuki/aws-ecs-cicd-with-terraform-and-ecspresso?slide=45

Slide 27

Slide 27 text

ecspressoのここが好き
 ● 絶妙なecspressoの管理スコープ
 ● 各種IaCツールと連携できる
 ● 豊富なサブコマンド
 ● 隙間家具OSSという概念


Slide 28

Slide 28 text

ecspressoのここが好き
 ● 各種IaCツールと連携できる


Slide 29

Slide 29 text

ecspressoのここが好き
 ● 各種IaCツールと連携できる
 https://speakerdeck.com/tocyuki/aws-ecs-cicd-with-terraform-and-ecspresso?slide=37

Slide 30

Slide 30 text

ecspressoのここが好き
 ● 各種IaCツールと連携できる
 https://speakerdeck.com/tocyuki/aws-ecs-cicd-with-terraform-and-ecspresso?slide=39

Slide 31

Slide 31 text

ecspressoのここが好き
 ● 各種IaCツールと連携できる
 https://speakerdeck.com/shonansurvivors/transitioning-from-ec2-to-ecs-adapting-iac-and-cd-strategies?slide=33

Slide 32

Slide 32 text

ecspressoのここが好き
 ● 絶妙なecspressoの管理スコープ
 ● 各種IaCツールと連携できる
 ● 豊富なサブコマンド
 ● 隙間家具OSSという思想


Slide 33

Slide 33 text

ecspressoのここが好き
 ● 豊富なサブコマンド
 
 version
 init
 deploy
 rollback
 status
 scale
 refresh
 wait
 diff
 verify
 render
 run
 reregister
 deregister
 revisions
 delete
 appspec
 tasks
 exec
 https://zenn.dev/fujiwara/books/ecspresso-handbook-v2/viewer/reference

Slide 34

Slide 34 text

ecspressoのここが好き
 ● 豊富なサブコマンド
 
 version
 init
 deploy
 rollback
 status
 scale
 refresh
 wait
 diff
 verify
 render
 run
 reregister
 deregister
 revisions
 delete
 appspec
 tasks
 exec
 https://zenn.dev/fujiwara/books/ecspresso-handbook-v2/viewer/reference

Slide 35

Slide 35 text

ecspressoのここが好き
 ● 豊富なサブコマンド
 
 version
 init
 deploy
 rollback
 status
 scale
 refresh
 wait
 diff
 verify
 render
 run
 reregister
 deregister
 revisions
 delete
 appspec
 tasks
 exec
 https://zenn.dev/fujiwara/books/ecspresso-handbook-v2/viewer/reference 現在の定義ファイルとECS上の状態の差分をunified形式で表示 


Slide 36

Slide 36 text

ecspressoのここが好き
 ● 豊富なサブコマンド
 
 version
 init
 deploy
 rollback
 status
 scale
 refresh
 wait
 diff
 verify
 render
 run
 reregister
 deregister
 revisions
 delete
 appspec
 tasks
 exec
 https://zenn.dev/fujiwara/books/ecspresso-handbook-v2/viewer/reference サービス定義とタスク定義が依存するAWS上の各種リソースが利用可能かを検証 


Slide 37

Slide 37 text

ecspressoのここが好き
 ● 豊富なサブコマンド
 
 version
 init
 deploy
 rollback
 status
 scale
 refresh
 wait
 diff
 verify
 render
 run
 reregister
 deregister
 revisions
 delete
 appspec
 tasks
 exec
 https://zenn.dev/fujiwara/books/ecspresso-handbook-v2/viewer/reference 設定ファイルと定義ファイルをレンダリングし、標準出力に出力 


Slide 38

Slide 38 text

ecspressoのここが好き
 ● 豊富なサブコマンド
 
 version
 init
 deploy
 rollback
 status
 scale
 refresh
 wait
 diff
 verify
 render
 run
 reregister
 deregister
 revisions
 delete
 appspec
 tasks
 exec
 https://zenn.dev/fujiwara/books/ecspresso-handbook-v2/viewer/reference CIで使いやすくてあるとうれしいサブコマンドたち 


Slide 39

Slide 39 text

ecspressoのここが好き
 ● 豊富なサブコマンド
 
 version
 init
 deploy
 rollback
 status
 scale
 refresh
 wait
 diff
 verify
 render
 run
 reregister
 deregister
 revisions
 delete
 appspec
 tasks
 exec
 https://zenn.dev/fujiwara/books/ecspresso-handbook-v2/viewer/reference#rollback タスクは正常に起動したもののアプリケーションの動作 に問題が発生して切り戻ししたい時などに有用 


Slide 40

Slide 40 text

ecspressoのここが好き
 ● 豊富なサブコマンド
 
 version
 init
 deploy
 rollback
 status
 scale
 refresh
 wait
 diff
 verify
 render
 run
 reregister
 deregister
 revisions
 delete
 appspec
 tasks
 exec
 https://zenn.dev/fujiwara/books/ecspresso-handbook-v2/viewer/reference https://speakerdeck.com/fujiwara3/amazon-ecs-depuroituru-ecspresso-kai-fa-5nian-nobu-mi?slide=46

Slide 41

Slide 41 text

ecspressoのここが好き
 ● 豊富なサブコマンド
 https://zenn.dev/fujiwara/books/ecspresso-handbook-v2/viewer/v1-v2

Slide 42

Slide 42 text

ecspressoのここが好き
 ● 豊富なサブコマンド
 https://github.com/fujiwara/ecsta#trace-task

Slide 43

Slide 43 text

ecspressoのここが好き
 ● 豊富なサブコマンド
 https://github.com/fujiwara/ecsta#exec-task

Slide 44

Slide 44 text

ecspressoのここが好き
 ● 絶妙なecspressoの管理スコープ
 ● 各種IaCツールと連携できる
 ● 豊富なサブコマンド
 ● 隙間家具OSSという概念


Slide 45

Slide 45 text

ecspressoのここが好き
 ● 隙間家具OSSという概念
 https://speakerdeck.com/fujiwara3/aws-devday-tokyo-2019 https://speakerdeck.com/fujiwara3/amazon-ecs-depuroituru-ecspresso-kai-fa-5nian-nobu-mi

Slide 46

Slide 46 text

アジェンダ
 ● 自己紹介
 ● わたしとecspresso
 ● ecspressoについて
 ● ecspressoのここが好き
 ● まとめ


Slide 47

Slide 47 text

まとめ
 ● ecspresso handbookを読んでecspressoへの理解 を深めよう
 ● ecspresso, ecstaを使ってない方は是非試してみ よう
 fujiwaraさん、日々のOSS活動
 本当にありがとうございます!