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

「ふつうのRailsアプリケーション」についての考え方

 「ふつうのRailsアプリケーション」についての考え方

onkさんのプレゼンテーションを参照しつつピクシブ福岡オフィスでやっている取り組みを紹介しました。

Atsushi Takayama

December 05, 2017
Tweet

More Decks by Atsushi Takayama

Other Decks in Technology

Transcript

  1. ʮ;ͭ͏ͷRailsΞϓϦέʔγϣϯ։ൃʯ
    ʹ͍ͭͯͷߟ͑ํ
    @Զͷ࿩Λฉ͚ʂʂLTେձ #6

    View full-size slide

  2. ࣗݾ঺հ
    ߴࢁԹ
    ϐΫγϒגࣜձࣾ ࣥߦ໾һ CTO
    ֶੜ࣌୅ʹJavaScriptͱ΢Σϒٕज़ʹϋϚͬͯ͠·ͬͨͨΊɺ

    தୀͯ͠ϐΫγϒʹೖࣾ
    JavaScript, PHP, Ruby, Scala, Go
    2014೥ʹϦʔυΤϯδχΞɺ2016೥ʹCTOʹब೚
    ࠓ೥ͷ6݄͔Β෱ԬΦϑΟε্ཱͪ͛୲౰ʹ

    View full-size slide

  3. ͜ͷதͰRailsͰ։ൃͨ͜͠ͱ
    ͋Δਓʁ

    View full-size slide

  4. ීஈRailsͰ։ൃͯ͠Δਓʁ

    View full-size slide

  5. ͲΜͳ;͏ʹRails։ൃͯ͠·
    ͔͢ʁ

    View full-size slide

  6. ʮ;ͭ͏ͳײ͡Ͱ͢ʯ

    View full-size slide

  7. ΈΜͳͦ͏ݴ͏

    View full-size slide

  8. ͳͥʁ
    ϕετϓϥΫςΟε͕΢Σϒ্ʹϊ΢ϋ΢ͱͯ͠޿·ͬ
    ͯΔ
    ͍͍ͩͨͷ໰୊͸طʹղܾͯ͘͠ΕͯΔਓ͕͍ΔͷͰɺ
    ΦϦδφϦςΟΛൃش͠ʹ͍͘ʢ=;ͭ͏ͱݴͬͪΌ
    ͏ʣ

    View full-size slide

  9. ͦ͏͍͏จԽ

    View full-size slide

  10. ๻ୡ͕΍ͬͯΔʮ;ͭ͏ʯ
    ͷҰ෦Λ͓ݟͤ͠·͢

    View full-size slide

  11. ΧόϨοδܭଌ

    View full-size slide

  12. ϥΠϒϥϦߋ৽ΛࣗಈͰPR

    View full-size slide

  13. Lint͕PRʹίϝϯτ͘ΕΔ

    View full-size slide

  14. APIͷఆٛΛࣗಈςετͯ͠ဃ཭Λ๷͙

    View full-size slide

  15. https://inside.pixiv.blog/edvakf/2473

    View full-size slide

  16. ·ͱΊ
    ֤͕ࣾΠέͯΔ΋ͷΛͲΜͲΜެ։ͯ͠ɺྑ͍΋ͷ
    ͸ύΫΔ
    ͦͷू߹͕ʮ;ͭ͏ͷRailsΞϓϦέʔγϣϯ։ൃʯ
    ʹͳΔ

    View full-size slide