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

technology-of-squeeze

hsekine
May 26, 2017

 technology-of-squeeze

hsekine

May 26, 2017
Tweet

More Decks by hsekine

Other Decks in Technology

Transcript

  1. SQUEEZEͷϓϩμ
    ΫτΛࢧ͑Δٕज़
    2017/05/24 ؔࠜ༟ل
    Python Meetup Night!

    View Slide

  2. ࣗݾ঺հ
    • ؔࠜ༟لʢ͖ͤͶ ͻΖͷΓʣ
    • גࣜձࣾSQUEEZE
    • Twitter: @checkpoint

    View Slide

  3. ίϛϡχςΟ׆ಈ
    • PyCon JP 2014 ~ 2016 ελοϑ
    • Python΋͘΋͘ձʢओ࠵ʣ
    • PythonΤϯδχΞཆ੒ಡຊʢڞஶʣ

    View Slide

  4. ࿩͍ͨ͜͠ͱ
    • SQUEEZEͰ࢖༻͍ͯ͠Δٕज़
    • ϓϩμΫτͷ։ൃϓϩηε

    View Slide

  5. גࣜձࣾSQUEEZE
    • ઃཱ: 2014೥9݄
    • ࣾһ਺: 30໊ʢ֎ࠃ੶: 10໊ʣ
    • ࣄۀ: Πϯό΢ϯυɺϗεϐλϦςΟؔ࿈
    • ཱྀؗɺϗςϧɺຽധͷۭ͖෦԰໰୊ͷղফ
    • ஍Ҭ׆ੑԽʢ஍ҬίϛϡχςΟ͕࣋ͭࢿ࢈ͷ׆༻ʣ

    View Slide

  6. mister suite
    • ϗςϧɺཱྀؗɺຽധ෺݅ͷӡ༻؅ཧαʔϏε

    View Slide

  7. COPYRIGHT (C) 2014-2016 SQUEEZE Inc.
    ALL RIGHTS RESERVED.


    View Slide

  8. COPYRIGHT (C) 2014-2016 SQUEEZE Inc.
    ALL RIGHTS RESERVED.
    )
    (

    View Slide

  9. COPYRIGHT (C) 2014-2016 SQUEEZE Inc.
    ALL RIGHTS RESERVED.
    85,/-&16+9 :%'*0
    74-6!3 ,(8%6"
    ;#'+
    $.8+
    $+9)2-5/-&16+:



    View Slide

  10. mister suite lab
    • ຽധσʔλͷղੳαΠτ

    View Slide

  11. View Slide

  12. suitebook
    • ϗςϧɺཱྀؗɺຽധ෺݅ͷӡ༻؅ཧαʔϏε

    View Slide

  13. SQUEEZEͷ։ൃϝϯόʔ
    • ٕज़ސ໰: 1໊
    • ϓϩμΫτϚωʔδϟʔ: 2໊
    • αʔόʔαΠυΤϯδχΞ: 6໊
    • ϑϩϯτΤϯυΤϯδχΞ: 1໊

    View Slide

  14. ։ൃϓϩηε
    • Scrum
    • ίʔυϨϏϡʔ
    • σβΠϯυΩϡϝϯτ

    View Slide

  15. • Python
    • Django
    • Scrapy
    • Go
    • Echo
    όοΫΤϯυ

    View Slide

  16. ϑϩϯυΤϯυ
    • AngularJS
    • Vue.js
    • webpack

    View Slide

  17. Πϯϑϥ
    • Route 53ʢdomainʣ
    • S3ʢstorageʣ
    • Elastic BeanstalkʢEC2, ELBʣ
    • SQSʢmessage queueʣ
    • RDSʢMySQLʣ
    • Redis (Cache, KVS)

    View Slide

  18. αʔϏε
    • NewRelicʢPerformanceʣ
    • CircleCIʢAutomationʣ
    • Sentry ( ΤϥʔτϥοΩϯάʣ
    • CodecovʢΧόϨοδʣ
    • Requires.ioʢґଘϥΠϒϥϦͷ؂ࢹʣ

    View Slide

  19. ϓϩμΫτ
    • Python
    • Django
    • ElasticBeanstalk
    • RDS

    View Slide

  20. ڞ௨ϥΠϒϥϦ
    • ֤ϓϥοτϑΥʔϜͷAPI࿈ܞ
    • ಠཱͨ͠PythonϞδϡʔϧͱͯ͠։ൃ
    • sq-xxx
    • ഑෍͸DockerʹͯwheelΛ࡞੒

    View Slide

  21. ϚΠΫϩαʔϏε
    • ෳ਺ϓϩμΫτ͔Β࢖༻͢Δڞ௨ͷγεςϜ
    • ϚΠΫϩαʔϏεͱͯ͠։ൃ
    • Go

    View Slide

  22. αʔόʔϨε
    • ༻్
    • ϥϯσΟϯάϖʔδ
    • ͓໰͍߹ΘͤϑΥʔϜ
    • ը૾αϜωΠϧ࡞੒
    • AWS Lambda
    • Python2.7
    • zappa
    • chalice

    View Slide

  23. KPIπʔϧ
    • ֤ϓϩμΫτͷKPI
    • embulk
    • BigQuery
    • Google εϓϨουγʔτ

    View Slide

  24. ιʔείʔυͷվળ
    • Pycon mini kumamoto
    • ฐࣾͷ৽ҪʹΑΔεϥΠυ
    • https://massa142.github.io/
    pyconminikumamoto2017/#/

    View Slide

  25. ·ͱΊ
    • PythonΛϓϩμΫτͰ͕ͬͭΓ࢖༻ͯ͠·͢
    • Python͸ΧόʔͰ͖Δൣғ͕ଟ͍
    • Web։ൃ
    • σʔλ෼ੳ
    • DevOps

    View Slide

  26. એ఻

    View Slide

  27. ͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠

    View Slide