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

ruby_adsystem

bash0C7
November 14, 2014

 ruby_adsystem

RubyWorld Conference 2014
「月間38億PVメディアを
支える広告配信システムのRubyによる内製開発の挑戦」講演資料

bash0C7

November 14, 2014
Tweet

More Decks by bash0C7

Other Decks in Technology

Transcript

  1. Ωʔϫʔυ w ࣄۀձࣾ w εϞʔϧͳ಺੡νʔϜ w 3VCZ SBJMT 1BESJOP 'MVFOUE

    w ۀ຿γεςϜͱͯ͠ͷෳࡶ͞ w Ϣʔβ޲͚ͷଟେͳτϥϑΟοΫ਺
  2. w ʢΞʔΩςΫνϟʣ 5PLZP 5ZSBOU .Z42- ؅ཧ"1 ,ZPUP 5ZDPPO "1$ JNQDMJDL

    Χ΢ϯτ "1$ ഑৴σʔλ Ωϟογϡ 5PLZP 5ZSBOU ؅ཧ"1 ϨϓϦέʔγϣϯ ఆظ ൓ө ఆظ ൓ө ഑৴ ༧໿ ༧໿ ൓ө ഑৴ ৘ใ ഑৴ ৘ใ ഑৴ ݁Ռ ը૾σʔλಉظ ը૾ "1
  3. .Z42- ؅ཧ"1 ςΩετ ܭଌϩά NFNDB DIFE ϩάऩू ఆظ൓ө ഑৴ ઃఆ

    ഑৴ ৘ใ 'MVFOUE  ूܭ"1 'MVFOUE  ഑৴৘ใ Ϋϩʔϥʔ ഑৴"1 ഑৴ ৘ใ ഑৴ ݁Ռ ഑৴৘ใऔಘ
  4. ։ൃνʔϜߏ੒ ! w ೥৽ଔ w Πϯϑϥɺϛυϧ΢ΣΞ w σϓϩΠɺϩάॲཧ w *46$0/४༏উ

    ! w ޿ࠂ഑৴ܦݧ w શମͷΞʔΩςΫνϟܾఆ w ओʹ഑৴αʔόΛ୲౰ w SBJMTΞϓϦέʔγϣϯΤϯδχΞ w ޿ࠂ഑৴͸ॳΊ͕ͯͩ։ൃܦݧ๛෋ w ओʹ؅ཧαʔόΛ୲౰
  5. .Z42- ؅ཧ"1 ςΩετ ܭଌϩά NFNDB DIFE ϩάऩू ఆظ൓ө ഑৴ ઃఆ

    ഑৴ ৘ใ 'MVFOUE  ूܭ"1 'MVFOUE  ഑৴৘ใ Ϋϩʔϥʔ ഑৴"1 ഑৴ ৘ใ ഑৴ ݁Ռ ഑৴৘ใऔಘ ؅ཧαʔό ഑৴αʔό
  6. .Z42- ؅ཧ"1 ςΩετ ܭଌϩά NFNDB DIFE ϩάऩू ఆظ൓ө ഑৴ ઃఆ

    ഑৴ ৘ใ 'MVFOUE  ूܭ"1 'MVFOUE  ഑৴৘ใ Ϋϩʔϥʔ ഑৴"1 ഑৴ ৘ใ ഑৴ ݁Ռ ഑৴৘ใऔಘ ؅ཧαʔό ഑৴αʔό
  7. ؅ཧαʔόͷ࣮૷ w OHJOY w VOJDPSO w SBJMT w .Z42- w

    మ൘ߏ੒ w ࣾ಺ʹ஌ݟ͕͋ͬͨ
  8. .Z42- ؅ཧ"1 ςΩετ ܭଌϩά NFNDB DIFE ϩάऩू ఆظ൓ө ഑৴ ઃఆ

    ഑৴ ৘ใ 'MVFOUE  ूܭ"1 'MVFOUE  ഑৴৘ใ Ϋϩʔϥʔ ഑৴"1 ഑৴ ৘ใ ഑৴ ݁Ռ ഑৴৘ใऔಘ ؅ཧαʔό ഑৴αʔό
  9. ഑৴αʔόͷ࣮૷ w OHJOY w VOJDPSO w 1BESJOP w NFNDBDIFE w

    ܰྔͳετϨʔδ
 ͔ΒಡΈࠐΈ w SBJMTͷϦονͳػೳ ͸ཁΒͳ͍ w ϑϨʔϜϫʔΫͷੜ ࢈ੑͷߴ͞΋΄͍͠
  10. ཁૉؒΛૄ݁߹ʹ w ࣮֬ʹ഑৴੒ՌΛूܭ͢Δ w ഑৴Λܧଓ͠ଓ͚Δ w ӨڹΛہॴԽ͢Δ .Z42- ؅ཧ"1 ςΩετ

    ܭଌϩά NFNDB DIFE ϩάऩू ఆظ൓ө ഑৴ ઃఆ ഑৴ ৘ใ 'MVFOUE  ूܭ"1 'MVFOUE  ഑৴৘ใ Ϋϩʔϥʔ ഑৴"1 ഑৴ ৘ใ ഑৴ ݁Ռ ഑৴৘ใऔಘ
  11. ੒Ռूܭͷࣦഊ࣌ରࡦ .Z42- ςΩετ ܭଌϩά ϩάऩू ఆظ൓ө 'MVFOUE  ूܭ"1 w

    'MVFOUE3VCZ੡ϩάऩूπʔϧ w ๛෋ͳϓϥάΠϯͱγϯϓϧͳઃఆϑΝΠϧ w ετϦʔϜʹΑΔηϛϦΞϧλΠϜॲཧ w ࣦഊ࣌ͷϦτϥΠػೳ
  12. TPVSDF UZQFUBJM QBUIQBUIUPTIBSFELTLLTLMPH QPT@pMFQBUIUPTIBSFELTLLTLQPT SPUBUF@XBJUT GPSNBUKTPO UBHLTL TPVSDF ! NBUDILTL

     UZQFFYFD DPNNBOEDEQBUIUPDVSSFOUCVOEMFMPH BHHSFHBUF@LTL@MPHMPHMPHqVFOUE@FSSPSMPH FYFDQBESJOPSVOOFSTDSJQUBHHSFHBUF@LTL@MPHSCF QSPEVDUJPO GPSNBUKTPO CVGGFS@UZQFpMF qVTI@JOUFSWBMT CVGGFS@QBUIQBUIUPTIBSFELTLqVFOUE@CVGGFS LTL CVGGFS NBUDI ܭଌϩάΛ
 ৗ࣌ಡΈࠐΈ ඵຖʹूܭ .Z42-ʹ
 ॻ͖ग़͠
  13. 1VMMܕͷ৘ใऔಘ .Z42- ؅ཧ"1 ςΩετ ܭଌϩά NFNDB DIFE ϩάऩू ఆظ൓ө ഑৴

    ઃఆ ഑৴ ৘ใ 'MVFOUE  ूܭ"1 'MVFOUE  ഑৴৘ใ Ϋϩʔϥʔ ഑৴"1 ഑৴ ৘ใ ഑৴ ݁Ռ ഑৴৘ใऔಘ ഑৴αʔό
  14. ಘΒΕͨࣄ w ࣮֬ʹ഑৴੒ՌΛूܭ͢Δ w ഑৴Λܧଓ͠ଓ͚Δ w ӨڹΛہॴԽ͢Δ .Z42- ؅ཧ"1 ςΩετ

    ܭଌϩά NFNDB DIFE ϩάऩू ఆظ൓ө ഑৴ ઃఆ ഑৴ ৘ใ 'MVFOUE  ूܭ"1 'MVFOUE  ഑৴৘ใ Ϋϩʔϥʔ ഑৴"1 ഑৴ ৘ใ ഑৴ ݁Ռ ഑৴৘ใऔಘ ᶃ഑৴ܧଓੑ ɹҡ͕࣋༰қ ᶆूܭ݁Ռ൓ө͕ඇΫϦςΟΧϧԽ ᶅεέʔϧΞ΢τ͕༰қ ᶄ؅ཧը໘ͱ഑৴৘ใߋ৽͕ ɹඇΫϦςΟΧϧԽ