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

データ移行について 〜大規模メディアJamstackリニューアルでヘッドレスCMSにデータ移行...

itoudium
February 22, 2023

データ移行について 〜大規模メディアJamstackリニューアルでヘッドレスCMSにデータ移行した件〜

at ジャムスタックチョットデキル!! シブヤ!!

ちょっと株式会社では、最近、大型メディアをJamstackにリニューアルするプロジェクトを請け負いました。
その、Jamstackシステムの裏側、データ移行の部分について、実際の経験をお話しします。

ちょっと株式会社
https://chot-inc.com/

ジャムスタックチョットデキル!! シブヤ!!
https://chot.connpass.com/event/272088/

itoudium

February 22, 2023
Tweet

Other Decks in Programming

Transcript

  1. ࣮ࡍʹσʔλΛҠ͢෦෼ ٕज़తͳ໰୊ 4PVSDF w Ͳ͏΍ͬͯσʔλΛऔΓࠐΉͷ͔ w υϝΠϯΤΩεύʔτͱ࿈ܞ w ՄೳͳΒɺ͓٬ʹσʔλΛΤΫεϙʔτͯ͠΋Β͏ɻʢݱ࣮͸೉͍ͩ͠Ζ͏ʣ w

    ࠓճ͸ɾɾɾ w 71/ w σʔλϕʔε 3%#.4 ͔Β௚઀ʢεϧʔϓοτ˒˒˒˒ʣ w 44)Ͱը૾σʔλΛऔಘʢεϧʔϓοτ˒˒˒˒ʣ
  2. ࣮ࡍʹσʔλΛҠ͢෦෼ ٕज़తͳ໰୊ %FTUJOBUJPO w NJDSP$.4 w "1*ͷௐࠪʢεϧʔϓοτ˒˒ˑˑʣ w ࠓճ͸ϏϧτΠϯͷΠϯϙʔτػೳ͸ϛεϚον w

    Φʔτϝʔγϣϯ QMBZXSJHIUͳͲ ʢεϧʔϓοτ˒ˑˑˑʣ w "1*ͰରԠͰ͖ͳ͍෦෼ʹඞཁ w ը૾؅ཧγεςϜ "844%, ʢεϧʔϓοτ˒˒˒ˑʣ εϧʔϓοτ΋ॏཁɻͱ͘ʹϔουϨε$.4͸Ұൠʹ τϨʔυΦϑʹΑΓ݁Ռ8SJUFੑೳ͕௿͍͜ͱ͕ଟ͍
  3. ࠓճͷҠߦγεςϜͷΞʔΩςΫνϟ w 5ZQF4DSJQUͰίʔσΟϯά w ᶃ ᶄ ᶅͦΕͧΕಠཱ w 42-ΛͳΔ΂͘ॻ͔ͳ͍͜ͱΛ໨ࢦͨ͠ w

    ࠷΋ख͕͔͔ؒΔʮᶅ*NQPSUFSʯͷ࡞ ΓࠐΈ͕༰қͳߏ଄ɻ  چ%#͔ΒσʔλΛٵ͍ग़ͯ͠ϑΝΠ ϧԽ  தؒϑΝΠϧΛݩʹը૾ͷ෺ཧύε ׂΓग़͠ɻTGUQͰٵ͍ग़͠ɺ"84ʹ సૹ  தؒϑΝΠϧΛՃ޻͠ɺࠩ෼νΣο ΫΛ͠ͳ͕ΒNJDSP$.4ʹॻ͖ࠐΈ εςοϓ ͶΒ͍
  4. ࠩ෼Ξοϓσʔτ εέδϡʔϧͷΠϝʔδ ҠߦγεςϜͷ։ൃ ͍͍݄ͩͨ খࠁΈʹࠩ෼Ҡߦ %BJMZ.JHSBUJPO ͍͍݄ͩͨ چ$.4ϑϦʔζʢೖߘఀࢭʣ˒ ϩʔϯν˒ 'JOBM.JHSBUJPO˒

    UJNFˠ w ϩʔϯν௚લ·Ͱچ$.4Λ࢖͏ w $.4ͷೋॏӡ༻͕ແ͍఺͸ɺγϯϓϧͰ͏Ε͍͠ w ࠩ෼Ξοϓσʔτͷ͓͔͛Ͱ࠷খͷϑϦʔζظؒ w 'JOBMNJHSBUJPOͰ͸ɺ࠷খݶͷࠩ෼ͷΈҠߦ͢Δʢ͍ܰʣ ˒ϓϩδΣΫτத൫ ˒ςετσʔλͷআڈ "QQ αΠτຊମ ͷ։ൃ