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

CloudFormationを使ったPRを出しまくれるワークフロー/CloudFormaton...

Yousan_O
August 24, 2019

CloudFormationを使ったPRを出しまくれるワークフロー/CloudFormaton for team

サーバレスフレームワークを使ったシステム開発の場合、Lambdaが乱立すること、フロントとサーバサイドでの仕様の同期(API設計、スキーマ)が問題となっていました。
CloudFormationのスタックを活用することでPRのブランチを独立したデプロイとし、機能追加が円滑にしたお話です。

Yousan_O

August 24, 2019
Tweet

More Decks by Yousan_O

Other Decks in Programming

Transcript

  1. (&5VTFS 1045VTFS %&-&5&VTFS 1045PSHBOJ[BUJPO %&-&5&PSHBOJ[BUJPO (&5PSHBOJ[BUJPO 1045QPJOU %&-&5&QPJOU (&5QPJOU 1045TDPSF

    %&-&5&TDPSF (&5TDPSF 1045TIPQ %&-&5&TI (&5TIPQ 45IJTUPSZ %&-&5&IJTUPSZ (&5IJTUPSZ
  2. (&5VTFS 1045VTFS %&-&5&VTFS 1045PSHBOJ[BUJPO %&-&5&PSHBOJ[BUJPO (&5PSHBOJ[BUJPO 1045QPJOU %&-&5&QPJOU (&5QPJOU 1045TDPSF

    %&-&5&TDPSF (&5TDPSF 1045TIPQ %&-&5&TI (&5TIPQ 45IJTUPSZ %&-&5&IJTUPSZ (&5IJTUPSZ 4FSWFSMFTTJT 6#&3"8&40.&
  3. (&5VTFS 1045VTFS %&-&5&VTFS 1045PSHBOJ[BUJPO %&-&5&PSHBOJ[BUJPO (&5PSHBOJ[BUJPO 1045QPJOU %&-&5&QPJOU (&5QPJOU 1045TDPSF

    %&-&5&TDPSF (&5TDPSF 1045TIPQ %&-&5&TI (&5TIPQ 45IJTUPSZ %&-&5&IJTUPSZ (&5IJTUPSZ /PHJUIFSF
  4. (&5VTFS 1045VTFS %&-&5&VTFS 1045PSHBOJ[BUJPO %&-&5&PSHBOJ[BUJPO (&5PSHBOJ[BUJPO 1045QPJOU %&-&5&QPJOU (&5QPJOU 1045TDPSF

    %&-&5&TDPSF (&5TDPSF 1045TIPQ %&-&5&TI (&5TIPQ 45IJTUPSZ %&-&5&IJTUPSZ (&5IJTUPSZ
  5. (&5VTFS 1045VTFS %&-&5&VTFS 1045PSHBOJ[BUJPO %&-&5&PSHBOJ[BUJPO (&5PSHBOJ[BUJPO 1045QPJOU %&-&5&QPJOU (&5QPJOU 1045TDPSF

    %&-&5&TDPSF (&5TDPSF 1045TIPQ %&-&5&TI (&5TIPQ 45IJTUPSZ %&-&5&IJTUPSZ (&5IJTUPSZ
  6. (&5VTFS 1045VTFS %&-&5&VTFS 1045PSHBOJ[BUJPO %&-&5&PSHBOJ[BUJPO (&5PSHBOJ[BUJPO 1045QPJOU %&-&5&QPJOU (&5QPJOU 1045TDPSF

    %&-&5&TDPSF (&5TDPSF 1045TIPQ %&-&5&TI (&5TIPQ 45IJTUPSZ %&-&5&IJTUPSZ (&5IJTUPSZ
  7. $MPVE'PSNBUJPO $'O  ʢαʔόϨεʹݶΒͣʣΠϯϑϥͷߏ੒Λ؅ཧ *BB4  -BNCEB "1*(BUFXBZ %ZOBNP%# 4

    *". $MPVE'PSNBUJPOςϯϓϨʔτͰهड़ ୯Ґ͸ʮελοΫʯ αʔόϨεΞʔΩςΫνϟͷߏ੒͕ศརʂ "844".ͷݩ ʢ"844".͸$MPVE'PSNBUJPOͷ֦ுʣ ؅ཧ͕େม
  8. (&5VTFS 1045VTFS %&-&5&VTFS 1045PSHBOJ[BUJPO %&-&5&PSHBOJ[BUJPO (&5PSHBOJ[BUJPO 1045QPJOU %&-&5&QPJOU (&5QPJOU 1045TDPSF

    %&-&5&TDPSF (&5TDPSF 1045TIPQ %&-&5&TI (&5TIPQ 45IJTUPSZ %&-&5&IJTUPSZ (&5IJTUPSZ
  9. (&5VTFS 1045VTFS %&-&5&VTFS 1045PSHBOJ[BUJPO %&-&5&PSHBOJ[BUJPO (&5PSHBOJ[BUJPO 1045QPJOU %&-&5&QPJOU (&5QPJOU 1045TDPSF

    %&-&5&TDPSF (&5TDPSF 1045TIPQ %&-&5&TI (&5TIPQ 45IJTUPSZ %&-&5&IJTUPSZ (&5IJTUPSZ ֬ೝແཧͬ͢ʜ