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

Go to Cloudflare Workers

Kei Kamikawa
February 09, 2024
1.9k

Go to Cloudflare Workers

Go to Cloudflare Workers 〜移行から 0.5 年以上運用する〜 を YAPC::Hiroshima 2024 で話ました。(20min)

Kei Kamikawa

February 09, 2024
Tweet

Transcript

  1. NOT A HOTELͷϫʔΫελΠϧɾ੍౓ WORK STYLE • ಇ͖৔ॴɿ޷͖ͳ৔ॴ͔ΒϑϧϦϞʔτ • बۀ࣌ؒɿϑϧϑϨοΫεʢίΞλΠϜͳ͠ʣ •

    ฏۉڅ༩ʢཧ࿦೥ऩʣɿ1009ສԁ ※23೥3݄ظ࣮੷ • ίϛϡχέʔγϣϯɿSlackɺςϨϏి࿩ • ੍౓ɿ࠷େͰ೥ؒ100ສԁͷཱྀߦิॿ
  2. /05")05&-ͷٕज़ ฻Β͠ʹඞཁͳػೳ͢΂͕ͯ 
 /05")05&-ΞϓϦʹ٧·͍ͬͯ ·͢ɻ଺ࡏར༻༧໿ɺϋ΢εΩʔɺΧ ʔγΣΞͷΩʔɺऩೖͷ؅ཧ·Ͱ͢΂ ͯΞϓϦͰ׬݁͠·͢ɻ ΦʔϧΠϯΞϓϦɾ ӡӦπʔϧʢ1.4ʣ εϚʔτϗʔϜ

    ίϯτϩʔϥʔ ೥ؒ೔୯Ґ͔Βར༻Ͱ͖Δ 
 ձһݖ5)&.&.#&34)*1ͱ 
 ຖ೥/05")05&-ͷͲ͔͕॓͜ധ ઌͱׂͯ͠Γ౰ͯΒΕΔ5)&,&:ͷ ̎ͭͷ/'5ɻ͍ͣΕ΋.BSLFUQMBDF Ͱࣗ༝ʹചങ΋ՄೳͰ͢ɻ ͢΂ͯͷػثͷૢ࡞͸ 
 ϗʔϜίϯτϩʔϥʔ͔ΒͰ͖·͢ɻ ௨ৗͷՈిΛ,/9ʹ઀ଓ͢Δ͜ͱ ͰɺಠࣗͷΦʔτϝʔγϣϯͱίϯτ ϩʔϧΛՄೳʹ͍ͯ͠·͢ɻ "*ίϯγΣϧδϡ 8&#ٕज़ʹΑΔར༻ݖ "*Λ׆༻ͨ͠νϟοτΞγελϯτ ͕ɺ͓٬͞·ͷཁ๬΍࣭໰ʹճ౴͠ɺ ద੾ʹΞϓϦͷૢ࡞ը໘ͷΦεεϝΛ ͠ɺ฻Β͠ͷࠔΓ͝ͱΛղܾ͠·͢ɻ
  3. /05")05&-ͷٕज़ ฻Β͠ʹඞཁͳػೳ͢΂͕ͯ 
 /05")05&-ΞϓϦʹ٧·͍ͬͯ ·͢ɻ଺ࡏར༻༧໿ɺϋ΢εΩʔɺΧ ʔγΣΞͷΩʔɺऩೖͷ؅ཧ·Ͱ͢΂ ͯΞϓϦͰ׬݁͠·͢ɻ ΦʔϧΠϯΞϓϦɾ ӡӦπʔϧʢ1.4ʣ εϚʔτϗʔϜ

    ίϯτϩʔϥʔ ೥ؒ೔୯Ґ͔Βར༻Ͱ͖Δ 
 ձһݖ5)&.&.#&34)*1ͱ 
 ຖ೥/05")05&-ͷͲ͔͕॓͜ധ ઌͱׂͯ͠Γ౰ͯΒΕΔ5)&,&:ͷ ̎ͭͷ/'5ɻ͍ͣΕ΋.BSLFUQMBDF Ͱࣗ༝ʹചങ΋ՄೳͰ͢ɻ ͢΂ͯͷػثͷૢ࡞͸ 
 ϗʔϜίϯτϩʔϥʔ͔ΒͰ͖·͢ɻ ௨ৗͷՈిΛ,/9ʹ઀ଓ͢Δ͜ͱ ͰɺಠࣗͷΦʔτϝʔγϣϯͱίϯτ ϩʔϧΛՄೳʹ͍ͯ͠·͢ɻ "*ίϯγΣϧδϡ 8&#ٕज़ʹΑΔར༻ݖ "*Λ׆༻ͨ͠νϟοτΞγελϯτ ͕ɺ͓٬͞·ͷཁ๬΍࣭໰ʹճ౴͠ɺ ద੾ʹΞϓϦͷૢ࡞ը໘ͷΦεεϝΛ ͠ɺ฻Β͠ͷࠔΓ͝ͱΛղܾ͠·͢ɻ
  4. ݱࡏʢ1IBTFʣ w $MPVE fl BSF8PSLFSTΛ࢖༻ɺجຊతʹ͸ $MPVE fl BSFελοΫͰ׬݁ w /05")05&-ͷσʔλϕʔε͔Β

    
 ༧໿৘ใΛऔಘ͢Δ"1*Λ࡞੒ PO($1  w -BOH$IBJOΛࣙΊɺ(155VSCPΛ࢖༻த
  5. ΞϓϦέʔγϣϯͷ঺հ w ϝΠϯϓϩδΣΫτͷத਎ w TDSJQUT͸%FOPͷίʔυ w TSDʹιʔείʔυ w UFTUTʹςετίʔυ w

    EFWWBST͸EFWWBSTUFNQMBUF͔Β 
 ੜ੒͞ΕΔΑ͏ʹͳ͍ͬͯΔ IUUQT[FOOEFWOPUBIPUFMBSUJDMFTFGDCB
  6. ϝτϦΫε؂ࢹɺμογϡϘʔυ w $MPVE fl BSF8PSLFST$SPO5SJHHFSTͰ 
 ຖ෼࣮ߦͯ͠ϝτϦΫεΛूΊ͍ͯΔ w (SBQI2-"OBMZUJDT"1*͔Βऔಘ͢Δ IUUQTEFWFMPQFSTDMPVE

    fl BSFDPNBOBMZUJDTHSBQIRMBQJ w $MPVE.POJUPSJOH"1*΁݁ՌΛૹΔ IUUQTDMPVEHPPHMFDPNNPOJUPSJOHBQJSFG@WSFTUW QSPKFDUTUJNF4FSJFTDSFBUF