Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ローカル環境から始めるAWS_Lambda入門.pdf

dach
October 02, 2019

 ローカル環境から始めるAWS_Lambda入門.pdf

dach

October 02, 2019
Tweet

More Decks by dach

Other Decks in Technology

Transcript

  1.   Who are you ? 職業
 • 現在:カイゼンエンジニア
 • 将来:ムキムキカイゼンエンジニア

    (トレーニング中)
 
 所属 
 • DesignOne Japan, inc
 ◦ DOG主催 / diet部部長 / キックボクシング部部長
 ◦ ジェネラリストとしてカイゼン&越境活動
 ◦ 設計 / 開発 / 運用 / 保守
 
 趣味
 • 呼吸法の研究
 • エンジニア
 • DIY(Iot) ←予定
 
 最近熱いもの
 • golang
 Twitter: i-dach qiita: @i-dach github: i-dach 表記揺れ問題解決
  2. DevとOpsをざっくり分解すると 開発します - まずは要求を達成する動くものを - e.g. - 設計 / 実装

    / テスト / デプロイ 運用します - 更にいい子にしましょう / 手のかからない子にしましょう - e.g. - リファクタリング / 監視 / 分析 / 管理
  3. メリット 開発します - まずは要求を達成する動くものを - e.g. - 設計 / 実装

    / テスト / デプロイ 運用します - 更にいい子にしましょう / 手のかからない子にしましょう - e.g. - リファクタリング / 監視 / 分析 / 管理 やってくれるから 「開発」に集中できる! (後はコストが固定費じゃなくなる) イベントドリブンな 動きが簡単に!
  4. デメリット 開発します - まずは要求を達成する動くものを - e.g. - 設計 / 実装

    / テスト / デプロイ 運用します - 更にいい子にしましょう / 手のかからない子にしましょう - e.g. - リファクタリング / 監視 / 分析 / 管理 利用状況によっては 高く付く ローカルでのテスト 複数人での開発では コンソール向いてない
  5. やってみる $ ls -ltr total 2 -rw-r--r--@ 1 user group

    Users 189 10 2 11:12 hello.py $ $ $ $ docker run --rm -v "$PWD":/var/task lambci/lambda:python3.7 hello.hello START RequestId: 52fdfc07-2182-154f-163f-5f0f9a621d72 Version: $LATEST 実行環境: Linux-4.9.184-linuxkit-x86_64-with-glibc2.2.5 実行dir: /var/task 実行users: bx_user1051 END RequestId: 52fdfc07-2182-154f-163f-5f0f9a621d72 REPORT RequestId: 52fdfc07-2182-154f-163f-5f0f9a621d72 Duration: 15.96 ms Billed Duration: 100 ms Memory Size: 1536 MB Max Memory Used: 22 MB null