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

Enterprise Rails Application Tips

Yuta Kurotaki
September 11, 2015
510

Enterprise Rails Application Tips

http://2015.rubyconf.tw/
LightningTalks #rubyconftw

Yuta Kurotaki

September 11, 2015
Tweet

Transcript

  1. (.01FQBCP *OD
    :VUB,VSPUBLJ
    3VCZ$POG5BJXBO
    &OUFSQSJTF3BJMT
    "QQMJDBUJPO5JQT

    View Slide

  2. 㟬޷

    View Slide

  3. LVSPUBLZ

    View Slide

  4. 4FMGJOUSPEVDUJPO
    :VUB,VSPUBLJ !LVSPUBLZ

    4PGUXBSF&OHJOFFSGPS(.01FQBCP
    3BJMT(JSMT5PLZP$PBDI
    GSPN5PLZP +"1"/

    View Slide

  5. minne.com

    View Slide

  6. 4RBMF
    http://sqale.jp/

    View Slide

  7. https://wimax.pepabo.com/

    View Slide

  8. #BDLHSPVOE
    .BOZEFWFMPQFSTCVJMECVTJOFTT
    PSJFOUFEBQQMJDBUJPOXJUIB3VCZPO
    3BJMT
    8FVOEFSTUBOEUIFCVTJOFTTSVMFT BOE
    XFOFFEUPQSPUFDUPVSDPNQBOZEBUB

    View Slide

  9. 3BJMT"QQMJDBUJPO
    %BUBCBTF %#

    %FWFMPQFST
    $VTUPNFST
    3FRVFTUBTFSWJDF
    3FDFJWFBTFSWJDF
    %FWFMPQNFOUOFXGFBUVSFT
    $36%

    View Slide

  10. "GUFSUIFSFMFBTF
    BOEPWFSUJNF

    View Slide

  11. 3BJMT"QQMJDBUJPO
    %#
    %FWFMPQFST
    $VTUPNFST
    $VTUPNFS4VQQPSU
    'PP
    4ZTUFN
    'PP%#
    TKJT

    'PP$PNQBOZ
    #BS
    4ZTUFN
    #BS%#
    VUG

    #BS$PNQBOZ
    %FWFMPQNFOUOFXGFBUVSFT
    6QHSBEFMJCSBSJFT
    %BUBCBTFPQFSBUJPO
    $36%
    6TFDVTUPNFSNBOBHFNFOU4ZTUFN
    4FOEDTWEBUBBOEFYDFMEBUB
    3FDFJWFBTFSWJDF
    3FRVFTUBTFSWJDF

    View Slide

  12. 1SPCMFN

    View Slide

  13. %BUBJODPOTJTUFODZNBZPDDVSTʜ
    *ODSFBTFPGCVTJOFTT
    SFRVJSFNFOUT
    "QQMJDBUJPO`TCVH
    .JTTPQFSBUJPO
    5SBOTBDUJPOT

    View Slide

  14. 8IBUTIPVMEXFEPʜ
    8FXBOUUPQSPUFDUPVSDPNQBOZEBUB
    GSPNJOWBMJEEBUB
    8FTIPVMEQSPCBCMZVTF"DUJWF3FDPSE
    WBMJEBUJPOTBOE3%#.4 SFMBUJPOBM
    EBUBCBTFNBOBHFNFOUTZTUFN
    GVODUJPOT

    View Slide

  15. 7BMJEBUJPOT

    View Slide

  16. View Slide

  17. "DUJWF3FDPSE`TWBMJEBUJPOT
    6TJOH"DUJWF3FDPSE`TWBMJEBUJPOT
    VOJRVFOFTT QSFTFODF MFOHUI
    WBMJEBUFTBSFIFMQJOHUPQSFWFOUJOWBMJEEBUB

    View Slide

  18. *GXFXBOUUPFYUFOEWBMJEBUJPOT
    XFDBOBEEWBMJEBUJPOSVMFT
    XJUIOFXCVTJOFTTSVMFT
    SFTFSWFEVTFS*%T JOWBMJE
    DSFEJUDBSEOVNCFST FUD

    View Slide

  19. *OWBMJE$SFEJUDBSEOVNCFST

    View Slide

  20. 0,

    View Slide

  21. POFNPSF

    View Slide

  22. VTF3%#.4GFBUVSFT
    .Z42- 1PTUHSF42-
    6/*26&$POTUSBJOUT
    $)&$,$POTUSBJOUT
    /05/6--$POTUSBJOUT

    View Slide

  23. GPSFYBNQMF
    "EEVOJRVFDPOTUSBJOUT

    View Slide

  24. 6OJU5FTUXJUI3%#.4
    6OJRVFDPOTUSBJOUTUFTUJOH
    VTJOH34QFD 'BDUPSZ(JSM

    View Slide

  25. 5JQT
    XFTIPVMEQSPCBCMZVUJMJ[F"DUJWF
    3FDPSEWBMJEBUJPOTBOE3%#.4
    DPOTUSBJOUT
    XFDBOFYUFOEWBMJEBUPST JGOFDFTTBSZ
    6OJUUFTUJOHWBMJEBUJPOXJUI3%#.4
    GVODUJPOT

    View Slide

  26. 3FDBQ
    6TJOH"DUJWF3FDPSE`TWBMJEBUPSTBOE
    3%#.4GFBUVSFTIFMQJOHUPQSFWFOU
    JOWBMJEEBUB
    XFTIPVMEEFFQVOEFSTUBOEJOH
    CVTJOFTTSVMFT BOEXFBQQMZUIF3BJMT
    "QQMJDBUJPO

    View Slide

  27. ँँ

    View Slide