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

エンジニアリング紹介資料【GMOメイクショップ】

GMOメイクショップ
December 16, 2022
11k

 エンジニアリング紹介資料【GMOメイクショップ】

GMOメイクショップ

December 16, 2022
Tweet

Transcript

  1. - 商 取 引 で よ り 良 い 未 来 に -
    2 0 2 3 4
    Commerce for a better future.

    View full-size slide

  2. GMO
    【 】 26-1
    【 】 3 1 B 23F
    【 】 1-14-45 Qiz TENJIN 7F
    2004 9 22
    EC EC EC
    5,000
    363 2023 4 1

    View full-size slide

  3. ※1 ※2
    ※1 EC SaaS makeshop by GMO 2012
    ※2 =makeshop
    GMO

    View full-size slide

  4. EC
    Web



    EC
    EC EC

    View full-size slide

  5. makeshop byGMO GMO EC 2
    EC
    EC
    EC
    EC SaaS
    EC GMO
    EC ASP makeshop
    EC
    EC 3

    View full-size slide

  6. 10,000 EC
    UP
    EC
    EC
    EC

    View full-size slide

  7. Value UP
    890
    470
    260
    150
    SI
    EC
    SIer

    View full-size slide

  8. GMO
    EC
    03
    01 02

    View full-size slide

  9. No.1
    makeshop 4
    # 651 No.1 # 1
    # #
    makeshop
    EC
    makeshop etc
    03
    01 02
    04
    makeshop

    View full-size slide

  10. 10
    EC



    ➢ SaaS SaaS

    View full-size slide

  11. 8
    いわゆるイネイブリングチーム。各
    チームにPO、エンジニア、デザイ
    ナー。スクラムマスターはエンジニ
    アが兼任持ち回りの場合も。
    API
    PO

    View full-size slide


  12. ⚫ Milestone Product Backlog EPIC

    UX / UI

    Product Backlog (Milestone )
    Sprint Backlog (Sprint )
    M1



    M2



    M3




    Backlog



    Current



    ing



    done



    update

    View full-size slide

  13. 2 weeks Sprint
    Daily Scrum:
    15
    01
    Sprint Review:
    02
    Sprint :
    03
    Sprint Planning:
    04 Sprint
    KPT

    View full-size slide


  14. ⚫ Slack Connect



    MTG
    Google Meet

    View full-size slide

  15. Technology Stack
    Frontend BFF
    Vuetify
    Backend / Infrastructure
    PHP FW
    Vue.js
    TypeScript
    GraphQL
    GitHub
    Language
    Go AWS

    View full-size slide

  16. Frontend: SPA
    BFF: GraphQL
    Backend: / DB
    Infrastructure: ECS
    Frontend
    Vue.js
    SPA
    BFF
    GraphQL gRPC
    Infrastructure
    Backend
    Microservices

    View full-size slide

  17. monorepo
    01
    issue/PR OK
    GitHub PR
    02
    CODEOWNERS
    Review
    2 approve
    GitHub
    PR

    View full-size slide

  18. CI & DevOps Four Keys
    Integration
    03
    Slack GitHub App
    Infrastructure as a Code
    04
    Terraform
    CI: GitHub Actions ESLint, Prettier reviewdog
    Go test, Jest ※
    01
    CD: GitHub Actions Git-flow
    02
    GitHub
    Enterprise

    View full-size slide

  19. Next
    Frontend
    01
    ⚫ Vue 3 + Vite + Vuetify 3
    ⚫ SSR R&D
    ⚫ Deno, Solid.js Svelte
    ⚫ … and more!
    Backend
    02
    ⚫ DB ->
    ⚫ … and more!

    View full-size slide

  20. MGR
    Web
    MGR
    2 3
    ( )
    T.K
    IaC
    Go

    View full-size slide

  21. MGR
    MGR
    Web EC
    EC
    Web
    makeshop 11 No1

    View full-size slide

  22. T.K
    EC
    Go EC
    Go

    View full-size slide

  23. 23
    EC
    EC
    EC
    23
    1 2
    EC
    3
    EC

    View full-size slide


  24. 01


    02


    03

    View full-size slide




  25. 01
    ...

    02

    View full-size slide

  26. - Seven Credo -
    Seven Credo
    HRT

    View full-size slide

  27. Wiki GitHub Issue
    1/2
    01.png
    Wiki
    Wiki
    KnowHow Tips
    GitHub Issue
    AWS
    AWS

    View full-size slide

  28. ⚫ 2 3
    ⚫ 6,000



    View full-size slide

  29. ⚫ 1



    6,000

    50,000

    30,000

    30,000 ~300,000

    30,000
    ⚫ ⚫
    GMO






    View full-size slide

  30. 01.png
    30% 40% 30%
    1
    03
    02
    01

    View full-size slide

  31. 01.png
    + +
    ※2022 9

    View full-size slide

  32. 01
    02
    Web
    03

    View full-size slide

  33. https://www.makeshop.co.jp/recruit/

    View full-size slide