Save 37% off PRO during our Black Friday Sale! »

Nodeでキュレーションアプリを運用してみて

5287c9b9576749092d3170ec738338b8?s=47 Yusuke Ito
August 26, 2014

 Nodeでキュレーションアプリを運用してみて

5287c9b9576749092d3170ec738338b8?s=128

Yusuke Ito

August 26, 2014
Tweet

Transcript

  1. /PEFͰΩϡϨʔγϣϯ ΞϓϦΛӡ༻ͯ͠Έͯ :VTVLF*UP ݄ץϥΠτχϯάτʔΫ೥݄߸.&"/ࡇΓ BUגࣜձࣾ-*(

  2. w :VTVLF*UP !OPWJ@  w നϠΪίʔϙϨʔγϣϯΞʔΩςΫτ w d$PDPB 0CKFDUJWF$ w

    d/PEFKT
  3. IUUQTLBNFMJP Ұࡢ೔  όʔδϣϯΛϦϦʔε ςʔϚܕ৘ใऩूΞϓϦ

  4. λΠϜϥΠϯ w ੡࡞։࢝ w .PWJEB%FNP%BZ w ϕʔλ J04  w

    J04൛ϦϦʔεόʔδϣϯ w όʔδϣϯ GPSJ04"OESPJE8FCϦϦʔε
  5. ن໛ͳͲ w Ϣʔβʔ਺ສΞΧ΢ϯτલޙ w %"'લޙ w ΤϯδχΞλΠϓʹάϩʔεϋοΫͷ࿈ࡌ͍ͯ͠· ͢(PPHMFʮΦʔϓϯάϩʔεϋοΫΧϝϦΦʯ IUUQFOHJOFFSUZQFNBHKQDBUFHPSZLOPXIPXPQFOHSPXUIIBDL

  6. /PEFΛͲ͜ʹ࢖͍ͬͯΔ͔ w Ϋϩʔϥʔʜ/P 1ZUIPO  w ݴޠॲཧܥͷΤϯδϯʜ/P 1ZUIPO  w

    ϦίϝϯυΤϯδϯʜ/P 1ZUIPO $  w ΞϓϦ޲͚"1*ʜ:FT /PEFKT &YQSFTT 
 ˠόοΫΤϯυͷϑϩϯτΤϯυ
  7. "QQ J04 8FC  "OESPJE "1* 4FSWFS "1* 4FSWFS .Z42-

    Θ͔ͪॻ͖ .F$BC౳ είΞ αʔόʔ Ϩίϝϯυ αʔόʔ ݕࡧαʔόʔ &MBTUJD4FBSDI &-# /HJOY 1ZUIPO $ όοΫΤϯυͷ ϑϩϯτΤϯυ Ұ൪ޙΖͷαʔόʔɾ αʔϏε )551"1* ϝʔϧੜ੒ αʔό 1VTIαʔό J04"OESPJE ྘/PEFKT
  8. όοΫΤϯυͷϑϩϯτΤϯυ͸ ԿΛ͢Δͷ͔ w "QQͱͷ"1*ͷϦΫΤετΛॲཧ͢Δ w ϩάΠϯɾηογϣϯɾϩΪϯά w ߦಈղੳܥ ղੳࣗମ͸ผ 

    w Ϣʔβʔܥͷ৘ใ΍ϑΥϩʔ৘ใΛ%#ʹ֨ೲɾऔಘ w ͍ܰϦΫΤετ dNT Λॲཧ w ॏ͍ϦΫΤετ dTFD ΛҰ൪ޙΖͷαʔόʔʹૹΓɺ݁ՌΛΞϓϦͷը ໘ʹ࠷దԽͯ͠ฦ͢
  9. ͍͍ͱ͜Ζ w Ұ൪ޙΖͷαʔόʔͷઃܭΛ஗ΒͤΔ w ࠷ॳʹΞϓϦଆͷ"1*Λઃܭ͓͚ͯ͠͹৹ࠪʹग़ͤΔ w ΞϓϦ΍ը໘ʹ࠷దͳཻ౓ͷ"1*͕࡞ΕΔ w ޙΖͷαʔόʔ͕ॏ͘ͳͬͨͱ͖ʹϩʔυόϥϯγϯάΛ૊ΊΔ w

    ࢼ͠ͳ͕Βӡ༻͢Δͷʹ͸Α͍ w ઃܭ࣍ୈͰ͸੾Γସ͑ʹαʔϏεΛམͱ͞ͳͯ͘΋Α͍ w ֤αʔόʔΛ෼ۀՄೳɺαʔόʔ͝ͱʹςετՄೳ
  10. ΘΔ͍ͱ͜Ζ w ޙΖͷαʔόʔ͕ࢭ·ΔͱɺαʔϏεશମ͕μ΢ϯ͢ Δ͔Ϩεϙϯε͕ѱ͘ͳΔ w ؂ࢹɾ؅ཧ͸ෳࡶʹͳΔ w શମͷઃܭͷ೉͠͞ w ৽͘͠དྷͨਓ͕શମΛ೺Ѳ͢Δͷ͕େม

    "1*Ͱ੾Εͯ ͍ΔͷͰ೺Ѳ͠ͳͯ͘΋͍͍৔߹΋͋Δ
  11. ύϑΥʔϚϯε w "1*ͷॲཧͱ%#ॲཧ .Z42-ͷΫΤϦ ͸͘Β͍ Ϩεϙϯε࣌ؒൺ  w σʔλϕʔεͷΈॲཧ͸े෼ͳੑೳɾϦίϝϯυܥ͸஗͘ͳΔ܏޲ʹ͋ Δ

    w ϦΫΤετͷ͕࣌ؒඵΛ௒͑Δͱɺ్୺ʹશମͷϨεϙϯε͕ѱ͘ͳ Δ w IUUQHMPCBM"HFOUNBY4PDLFUTdʹηοτ σϑΥϧτ  w ΋ͪΖΜɺࠜຊతͳରࡦ͸ඞཁ
  12. σʔλϕʔε w .Z42- 3%4 Λ࢖༻ w 03.͸ෆ࢖༻ OPEFNZTRMΛͦͷ··࢖༻  ؆୯ͳࣗલͷ.PEFM

    w OPEFNZTRM͸όʔδϣϯʹΑͬͯόά͕ଟ͔ͬͨΓෆ҆ఆ w ίωΫγϣϯΛࣗ෼ͰHFUͯ͠SFMFBTF͢ΔλΠϓ w SFMFBTF͠๨ΕΔͱίωΫγϣϯ͕ϦʔΫ͢Δ w ϦʔΫ͢ΔͱϦΫΤετ͕શλΠϜΞ΢τͨ͠ΓɺΑ͘෼͔Βͳ͍ڍಈʹͳΔ w τϥϯβΫγϣϯॲཧΛॻ͘ͱ͙͢ʹίʔϧόοΫ஍ࠈʹͳΔ
  13. ϝʔϧ഑৴ͱ͔ w ೔ճͷϝʔϧੜ੒$16ϔϏʔ w ೔ճͷ1VTI௨஌ίωΫγϣϯϔϏʔ w ͦΕͧΕϓϩηεͣͭαʔόʹೖΕ͍ͯΔ &$ͷNMBSHF  w

    མͪΔͱ݁ߏӨڹ͕େ͖͍ͷͰςετΛଟ͘΍ͬͨΓɺ؂ࢹ͠ ͯམͪͨΒमਖ਼͢Δ͜ͱ͕େࣄ w ΍͸Γྫ֎ͱΤϥʔॲཧͰམͪΔ͜ͱ͕ଟ͔ͬͨ
  14. σόοάσϓϩΠϝϯτ w 8FCαʔόʔͷ৔߹ɺ/PEF୯ମͰಈ࡞͢ΔͷͰϩʔΧ ϧ؀ڥߏஙָ͕ w σϓϩΠϝϯτ΋ָ w OQNͷόʔδϣϯ΍ґଘͰ໰୊ʹͳΔ͜ͱ͸Ұ੾ͳ ͔ͬͨ w

    QBDLBHFKTPOΛਖ਼͘͠ઃఆ͢Δ
  15. ͦΕҎ֎ w 8FCαʔϏεͱͯ͠ඞਢͳɺ੩తͳϥϯσΟϯάϖʔδ΍ϝʔ ϧσβΠϯ͸(VMQ +BEF 4UZMVTΛ࢖༻ w σβΠφʔ͕4LFUDIˠ௚઀ίʔσΟϯάͱ͍͏ϫʔΫϑϩʔ w ಉ͡ݴޠͰॻ͚Δͷ͸ޮ཰త

    w (VMQͳΒ4౳ʹσϓϩΠ΋؆୯ w IUUQTJNQMFTFSWFSΛ࢖ͬͯϩʔΧϧͰσόοά
  16. ·ͱΊ w 8FCαʔϏεॳظ͔Βதظ͘Β͍·Ͱ͸/PEFKTΛ"1*αʔόʔʹ ࣋ͬͯ͘Δͷ͸Α͔ͬͨ w ࠓޙ͸ΞΫηε਺ͷ૿ՃΛݟͳ͕Βݕ౼ w ͦΖͦΖ࢓༷͸ಈ͔ͳͯ͘ɺηΩϡϦςΟ΍҆ఆੑΛ্͛ΔϑΣʔ ζͳͷͰݕ౼த w

    બ୒ࢶͱͯ͠͸/PEFΛ࢖͏·ͨ͸ผͷݴޠ w Ҡߦઌͱͯ͠͸(P 4DBMB +BWB͋ͨΓ
  17. 5IBOLZPV