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

NIFTY Tech Talkコラボ 月1億PVのニュースサイトを落とさない技術

NIFTY Tech Talkコラボ 月1億PVのニュースサイトを落とさない技術

ニフティ株式会社

April 28, 2023
Tweet

Video


Resources

落ちないシステムの作り方 (NIFTY Tech Talkとニフクラエンジニアミートアップのコラボレーション企画)

https://nifty.connpass.com/event/279053/

More Decks by ニフティ株式会社

Other Decks in Programming

Transcript

  1. χϡʔεαΠτͷಛੑ w 4&0ରࡦͷͨΊͷසൟͳߋ৽͕͋Δ w (PPHMFͷίΞΞοϓσʔτͱݺ͹ΕΔෆఆظͳେن໛ͳߋ৽͕ߦΘΕΔͱɺ 
 ͦ͜ʹ߹Θͤͨվम͕ඞཁ w ॠؒతʹ17͕௓Ͷ্͕Δ͜ͱ͕͋Δ w

    ࿩୊ͷχϡʔε΍͓னɾ༦ํͷ࣌ؒଳͳͲɺ17਺ʹภΓ͕͋Δ w 17਺͕ҰൠతͳαʔϏεͱൺֱ͢Δͱେن໛Ͱ͋Δ w ͲΜͳΞΫηε͕དྷͯ΋҆ఆతʹϨεϙϯεΛฦ͍ͨ͠  ։ൃνʔϜ΋ͦ͜·Ͱଟ͘ͳ͍தͰɺ޿ൣғͳٕज़ελοΫΛѻ͏ඞཁ͕͋Γɺ খ޻਺Ͱߦ͏ඞཁ͕͋Δͱ͍͏৚݅΋͋ͬͨΓ͠·͢
  2. ϞϊϦεΞʔΩςΫνϟ  w )5.-ੜ੒΍"1*ɺαʔόʔػೳɺόονॲཧɺ ؅ཧػೳͳͲ͕ϑϨʔϜϫʔΫ಺Ͱ׬݁ w ιϑτ΢ΣΞ΍%#ݕূͷͨΊͷอकίετ͕ ೥ʑ૿Ճ w ࣗࣾϑϨʔϜϫʔΫͷͨΊଐਓԽ͕ਐΈ΍͍͢

    w ΦϯϓϨϛε؀ڥΛ૝ఆͯ͠࡞ΒΕ͓ͯΓɺ 
 Ϋϥ΢υͷεέʔϦϯάϝϦοτͳͲͷԸܙΛ ड͚ΒΕͳ͍ w ϞϊϦγοΫͰػೳ͕ଟ͍ͨΊɺҰׅͰͷ؀ڥ Ҡߦ͸ෆՄೳ
  3. "84্ͷϦϦʔεϑϩʔΛࣗಈԽ w $PEF1JQFMJOFΛར༻͢Δ͜ͱͰɺ %PDLFSΠϝʔδͷϏϧυ͔Β "NB[PO&$4্΁ͷ#MVF(SFFO σϓϩΠ·Ͱ͕׬શࣗಈԽ͞ΕΔ w ίʔυͷมߋ͕ى͖Δͱ $PEF1JQFMJOF͕ࣗಈىಈ͠ɺࣗಈ ͰϦϦʔε·ͰߦΘΕΔ

    w ϨϏϡʔϑϩʔΛڬΉ͜ͱͰɺ࠷ऴతͳ σϓϩΠΛࢭΊΔ͜ͱ͸Մೳʹͯ͋͠Δ  Ҿ༻ݩɿIUUQTCMPHTQBDFNBSLFUDPNDPEFDJDEDPEFQJQFMJOF "84$PEF1JQFMJOFͰ$*$%ͷ࢓૊ΈΛߏங͓ͨ͠࿩
  4. શͯͷϦϦʔεϑϩʔΛࣗಈԽ͢Δ w (JU)VC্Ͱࣗಈςετ͓ΑͼϨϏϡʔ ͕ߦΘΕΔ w ϨϏϡʔͰঝೝ͞ΕɺNBJOϒϥϯνʹ Ϛʔδ͞ΕΔͱɺࣗಈతʹ $PEF1JQFMJOF͕ىಈ͢Δ w #MVF(SFFOσϓϩΠʹΑͬͯੇஅͳ͘

    ࣗಈͰσϓϩΠ͞ΕΔ w ϦϦʔε࣌ʹखಈͰߦ͏࡞ۀ͕ͳ͘ɺ ΦϖϛεΛ࠷খݶʹ͢Δ  ϦϦʔεϑϩʔ͕ࣗಈԽ͞Εͨਤ ʢ࣮ࡍʹӡ༻͍ͯ͠Δ؀ڥͱ͸ҟͳΓ·͢ʣ
  5. "QQMJDBUJPO"VUP4DBMJOHʹΑΔΦʔτεέʔϧ w &$4αʔϏεશମͷ$16ฏۉ࢖༻཰͕ Ҏ্ʹͳͬͨΒɺࣗಈͰλεΫ਺ ͕εέʔϦϯά͢ΔΑ͏ʹ͢Δ w ͜ͷεέʔϦϯά͸$16ฏۉ࢖༻཰ 
 ͕ҎԼʹͳΔ·ͰߦΘΕΔ w

    εέʔϧΞ΢τʢॖখʣ΋ࣗಈతʹ 
 ߦΘΕΔ w ίετ࠷దԽΛ࣮ݱ  ΞΫηεྔʹԠͯ͡λεΫ਺ʢ˺αʔόʔ୆਺ʣ͕ ࣗಈͰεέʔϦϯά͢Δ༷ࢠ
  6. αʔόϨεΞʔΩςΫνϟ w Ԡ౴Λू໿͢Δ͚ͩͷ"1*ͳͲʹ͸-BNCEB ʢ͓Αͼ"844".ʣΛ࠾༻ w ։ൃऀ͕ҙࣝ͢Δඞཁ͕͋Δͷ͸ίʔυͷΈ ʹͳΔͨΊɺεέʔϦϯάͳͲʹ͍ͭͯ΋ߟ ͑Δඞཁ͸ͳ͍ w ࣗಈతʹεέʔϦϯά͕ߦΘΕΔ

    w ӡ༻ʹखؒΛ͔͚ΒΕͳ͍৔߹ʹ͸ɺ -BNCEBͳͲͷαʔόϨεΛ࠾༻͢Δ΂͖ w ෳ਺ͷσʔληϯλʔʹ෼ࢄ͞Ε͍ͯΔ ͨΊɺߴ͍଱ো֐ੑ͕͋Δ  αʔόϨεͳϑϧϚωʔδυػೳͷΈΛಋೖ͍ͯ͠ΔγεςϜྫ શ͕ͯࣗಈతʹεέʔϦϯά͠ɺӡ༻ͷखؒΛ࠷খݶʹ཈͑Δ
  7. Ωϟογϡઓུͷߟ͑ํ w Ωϟογϡʹద͢Δσʔλͷੑ࣭💽 w ࠶औಘ͕ՄೳͰ͋Δ͜ͱ w χϑςΟχϡʔε͸63-ʹରͯ͠΄΅ҰҙͷϖʔδΛฦ͍ͯ͠Δ w ಡΈࠐΈස౓͕ߴ͍͜ͱ w

    17͕௓ͶΔͳͲͷ৔߹ʹ͸ɺͦͷ࣌ؒଳͷಡΈࠐΈස౓͕ಛʹଟ͘ͳΔ w ॻ͖ࠐΈස౓͕௿͍͜ͱ w هࣄ಺༰͕ॻ͖มΘΔ͜ͱ͸ͦ͜·Ͱଟ͘ͳ͍ͨΊɺॻ͖ࠐΈස౓͸௿͍ w χϡʔεαΠτ͸$%/ʹΑΔΩϟογϡͷԸܙΛड͚΍͍͕͢ɺ೥ࠒ 
 ·ͰΩϟογϡώοτ཰ఔ౓ͩͬͨʢ΋͍ͬͨͳ͍ʜ💸ʣ