Cookpad TechKitchen #8: Breaking BatchJobs Beautifully

Cookpad TechKitchen #8: Breaking BatchJobs Beautifully

第8回Cookpad TechKitchenで発表した「美しいバッチの壊しかた」の資料です。(15分)

0d9e60b12d0a40841b1a746b112ad36b?s=128

Minero Aoki

June 07, 2017
Tweet

Transcript

  1. ඒ͍͠όονͷյ͔ͨ͠ ੨໦ๆ࿠

  2. ࣗݾ঺հ ‣ ੨໦ๆ࿠ʢ͓͖͋ΈͶΖ͏ʣ ‣ ݩ3VCZίϛολʔ ‣ લ৬೔ຊςϥσʔλ ‣ ฒྻ3%#.4ʹ֮੧ ‣

    ݱ৬ΫοΫύουΠϯϑϥ෦ ‣ ෼ੳαʔϏεʮͨ΂ΈΔʯ։ൃ ‣ %8)ͷ։ൃ
  3. ͍ͭ΋࡞͍ͬͯΔόον ‣ ৘ใܥʢ%8)ʣͷ42-όον ‣ େྔͷσʔλΛͻͨ͢Βूܭ ‣ δϣϒ਺͕ଟ͘ϑϩʔ͕ෳࡶʢ δϣϒڧʣ ‣ ,VSPLP

    #SJDPMBHF
  4. #SJDPMBHF ‣ 42-όονઐ༻ϑϨʔ ϜϫʔΫʢ044ʣ ‣ δϣϒ42-จͷ
 ڧݻͳࢥ૝ʹج͘ ‣ ෳ਺δϣϒΛͭͳ͙ػೳ ʢδϣϒωοτʣ͸खൈ

    ͖࣮૷
  5. Α͍όονͱ͸ʁ

  6. ӡ༻͠΍͍͢

  7. ো֐Λ௚͠΍͍͢

  8. ඒ͘͠յΕΔ

  9. ඒ͍͠յΕ͔ͨͱ͸ʁ

  10. ඒ͍͠յΕ͔ͨͱ͸ʁ  Ͳ͜ͰյΕ͔͙ͨ͢Θ͔Δ  ଓ͖͔Β࣮ߦͰ͖Δ  ϦτϥΠͰ௚ͤΔ

  11. ඒ͘͠յͨ͢Ίͷ όονߏஙϧʔϧ

  12. ॲཧΛࡉ͔͘෼ׂ͢Δ ϞϊϦγοΫ ڊେδϣϒ KPC KPC KPC KPC KPC

  13. δϣϒ *0ର৅͝ͱʹδϣϒ෼ׂ %#  ςʔϒϧ  ϑΝΠϧ  ʜʜ %#

     ςʔϒϧ  ϑΝΠϧ  ʜʜ %#  ςʔϒϧ  ϑΝΠϧ  ʜʜ δϣϒ
  14. δϣϒ؅ཧγεςϜͰ݁߹ KPC KPC KPC KPC KPC KPC KPC KPC KPC

    མͪͯΔ ࣮ߦத ਖ਼ৗऴྃ
  15. ʢ͕࣌ؒ͋Ε͹ʣ ᠟౳όονͷهड़

  16. ᠟౳όονͷهड़  τϥϯβΫγϣϯͳͲ
 ΞτϛοΫͳߋ৽खஈΛ࢖͏  ߋ৽͠ͳ͍  ·Δ͝ͱ࡞Γ௚͢  ཤྺςʔϒϧΛ࢖͏ʢࠩ෼ͷΈJOTFSUʣ

     ༧๷తʹফ͓ͯ͘͠ʢEFMFUFJOTFSUʣ
  17. 2