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

ユーザ事例紹介 - EightでStripeの銀行振込機能を活用してみた / Try to use JP bank transfer of Stripe on Eight

Sansan
October 29, 2020

ユーザ事例紹介 - EightでStripeの銀行振込機能を活用してみた / Try to use JP bank transfer of Stripe on Eight

■イベント
#Go_SaaS 三種の神器 オンボーディングセミナー#9
https://go-saas.jp/

■登壇概要
タイトル:ユーザ事例紹介 - EightでStripeの銀行振込機能を活用してみた
登壇者:Eight事業部 エンジニアリングマネジャー 鈴木康寛

▼Sansan Builders Blog
https://buildersbox.corp-sansan.com/

Sansan

October 29, 2020
Tweet

More Decks by Sansan

Other Decks in Technology

Transcript

  1. EightͰ
    StripeͷۜߦৼࠐػೳΛ׆༻ͯ͠Έͨ
    #Go_SaaS ࡾछͷਆث ΦϯϘʔσΟϯάηϛφʔ #9 2020/10/29
    Sansanגࣜձࣾ Eightࣄۀ෦ΤϯδχΞϦϯάϚωδϟʔ
    ླ໦߁׮

    View full-size slide

  2. ླ໦߁׮
    SansanגࣜձࣾEightࣄۀ෦
    ΤϯδχΞϦϯάϚωδϟʔ
    ೥Sansanגࣜձࣾʹೖࣾɻ
    Eightࣄۀ෦ͰRailsʹͯόοΫΤϯυͷ։ൃʹैࣄ͢Δɻ
    RedshiftΛ༻͍ͨKPIऔಘͷ࢓૊ΈΛ։ൃ͠ɺσʔλن໛͕֦େ
    ͢ΔݱࡏͰ΋ύϑΥʔϚϯεΛҡ࣋͢Δج൫Λங͍ͨɻͦͷ
    ޙɺEightͷجຊతͳػೳͰ͋Δͭͳ͕Γॲཧͷվળ΍Ϗδωε
    ωοτϫʔΫͷୈҰาͱͳΔϑΟʔυػೳͷϓϩτλΠϓ։ൃΛ
    ߦ͍ɺχϡʔε഑৴ػೳ΍Ϩίϝϯυػೳվྑ౳ͷ։ൃΛઌಋ
    ͠ɺࣗΒ΋࣮૷ʹࢀըͨ͠ɻ্هϨίϝϯυΞʔΩςΫνϟ࡮
    ৽ࣄྫͱͯ͠AWS Dev Day 2017ʹొஃɻ
    ݱࡏ͸ΤϯδχΞϦϯάϚωʔδϟʔͱͯ͠ɺEight։ൃ૊৫ͷ
    ՝୊ղܾʹैࣄɻ
    EOF2019 Speaker
    @yasuzukisan

    View full-size slide

  3. ຊ೔ͷΞδΣϯμ


    View full-size slide

  4. ΞδΣϯμ
    Eightاۀ޲͚ϓϨϛΞϜαʔϏεʹ͍ͭͯ
    ྉۚͷ੥ٻʹؔ͢Δ՝୊
    StripeͷۜߦৼࠐػೳΛಋೖ
    ಋೖʹΑΔ੒Ռ

    View full-size slide

  5. EightΛ͝ར༻தͷํ✋

    View full-size slide

  6. ໊ࢗͰͭͳ͕ΔϏδωεͷͨΊͷSNS

    View full-size slide

  7. ΦϯϥΠϯ໊ࢗަ׵ͳΒ
    Eight

    View full-size slide

  8. Eight اۀ޲͚ϓϨϛΞϜ


    View full-size slide

  9. EightͰاۀ಺ͷਓ຺Λڞ༗

    View full-size slide

  10. ݸਓͷEightར༻ͦͷ··ʹɺ֤ࣗͷ໊ࢗΛϝϯόʔͱڞ༗Ͱ͖·͢ɻ
    ڞ༗໊ͨࢗ͠৘ใ͸Ӧۀ׆ಈ΍ɺϝʔϧϚΨδϯ౳ͷσʔλϕʔεͷ໾ׂ΋Ռͨ͠·͢ɻ

    View full-size slide

  11. ਃࠐΈ͸͔͜͜Β

    View full-size slide

  12. EightͰ͸Stripe͸͢Ͱʹར༻த

    View full-size slide

  13. ओͳར༻ιϑτ΢ΣΞɺαʔϏε
    CI/CD Application Operation

    View full-size slide

  14. 請求書処理担当への
    メール通知
    Bill One
    請求書のクラウドデータベース
    • あらゆる請求書をオンラインで受け取る
    • どんな請求書でも正確にデータ化
    Bill Oneの契約企業
    請求書を発⾏する企業
    アップ
    ロード
    メール
    添付
    郵送
    代理受領、代理スキャン

    View full-size slide

  15. #JMM0OFʹ͓͚ΔAuth0 ಋೖͷϝϦοτ
    ೝূɾύεϫʔυ࠶ઃఆ౳ͷػೳΛҠৡͰ͖Δͨ
    Ίɺຊདྷ΍Γ͍ͨϏδωεʹूதͰ͖Δ
    ηΩϡΞͳઃఆ΋ॊೈʹՄೳ
    ADೝূܥ͕ൺֱతָʹରԠՄೳ
    BtoBͷαʔϏεͱͯ͠͸ରԠඞਢͷཁ݅

    View full-size slide

  16. Eight ͷ࿩ʹ໭Γ·͢

    View full-size slide

  17. ྉۚͷ੥ٻʹؔ͢Δ՝୊

    View full-size slide

  18. اۀ޲͚ϓϨϛΞϜͰͷStripeར༻ ΫϨδοτΧʔυ

    اۀ޲͚ϓϨϛΞϜ
    ਃ͠ࠐΈ ΫϨδοτΧʔυ
    ৘ใ
    ސ٬ɺ঎඼৘ใొ࿥
    ຖ݄ͷར༻ྉͷ
    ܾࡁ୅ߦ
    ྖऩॻૹ෇
    Ϣʔβʔ
    ച্ೖۚ

    View full-size slide

  19. StripeಋೖͷϝϦοτ
    ܾࡁ৘ใΛαʔϏεʹ࣋ͨͳͯ͘ྑ͍
    ։ൃ͕͠΍͍͢
    ӡ༻ऀ ܦཧ୲౰
    ΁ͷػೳ΋खް͍
    αϙʔτ͕खް͍

    View full-size slide

  20. ͔͠͠໰୊͕ɻɻɻ

    View full-size slide

  21. ੥ٻॻ෷͍ͷاۀ͕ଘࡏ

    View full-size slide

  22. ੥ٻॻ෷͍ͷϑϩʔ
    اۀ޲͚ϓϨϛΞϜ
    ਃ͠ࠐΈ
    ੥ٻॻൃߦɺૹ෇
    Ϣʔβʔ
    αʔϏε0/
    ސ٬ରԠΛखಈͰӡ༻
    ෛՙ͕ूத
    ސ٬৘ใऩू

    View full-size slide

  23. Pilot൛Ͱ͕͢ɺ
    ͥͻ࢖ͬͯ
    ͍͖͍ͨͩͨ
    ػೳ͕͋Γ·͢Α

    View full-size slide

  24. StripeͷۜߦৼࠐػೳΛಋೖ

    View full-size slide

  25. Stripeۜߦৼࠐػೳͱ͸
    Pilot൛ͱͯ͠ఏڙ͞Ε͍ͯΔػೳ
    ೔ຊͷۜߦ શۜγεςϜ
    ͱ࿈ܞ
    Stripe͕੥ٻॻΛϢʔβʔʹૹ෇
    Ϣʔβʔ͸Stripe͕։ઃͨ͠ࢦఆޱ࠲ʹৼΓࠐΈ

    View full-size slide

  26. ͙͢ʹͰ΋࢖͍͍ͨʂ

    View full-size slide

  27. ղܾ͢΂͖՝୊
    Pilot൛Λຊ൪؀ڥͰར༻͢ΔϦεΫ
    ۀ຿ϑϩʔͷมߋɺ੔උ
    γεςϜରԠͷͨΊͷ௥Ճ։ൃ

    View full-size slide

  28. ղܾ͢΂͖՝୊
    Pilot൛Λຊ൪؀ڥͰར༻͢ΔϦεΫ
    ۀ຿ϑϩʔͷมߋɺ੔උ
    γεςϜରԠͷͨΊͷ௥Ճ։ൃ

    View full-size slide

  29. ैདྷͷ੥ٻॻϑϩʔͷ໰୊఺ Before

    اۀ޲͚ϓϨϛΞϜ
    ੥ٻॻ࡞੒ɺૹ෇
    Ϣʔβʔ
    ݄຤ɺ݄ॳʹ
    ۀ຿͕ूத
    ސ٬৘ใऩू

    View full-size slide

  30. Stripe ΫϨδοτΧʔυ
    ͷϑϩʔ
    اۀ޲͚ϓϨϛΞϜ
    ఆظࢧ෷ Subscription
    ొ࿥
    ຖ݄ͷ
    ߋ৽λΠϛϯά
    ʹͯࣗಈܾࡁ
    ྖऩॻૹ෇
    Ϣʔβʔ

    View full-size slide

  31. ΫϨΧͷϑϩʔʹ߹Θ͍ͤͨ

    View full-size slide

  32. Stripeۜߦৼࠐར༻ͷϑϩʔ1 After

    اۀ޲͚ϓϨϛΞϜ
    ఆظࢧ෷ Subscription
    ొ࿥
    ຖ݄ͷ
    ߋ৽λΠϛϯά
    ʹͯ੥ٻॻΛૹ෇
    ੥ٻॻૹ෇
    Ϣʔβʔ

    View full-size slide

  33. Stripeۜߦৼࠐར༻ͷϑϩʔ2 After

    اۀ޲͚ϓϨϛΞϜ
    ࢦఆޱ࠲΁ͷৼࠐΛ
    ݕ஌ܾ͠ࡁ
    Ϣʔβʔ
    ࢦఆޱ࠲΁ৼࠐ
    ۜߦ
    ച্ೖۚ
    ৼࠐݕ஌

    View full-size slide

  34. ʹ׬શʹ͓೚ͤ✨

    View full-size slide

  35. ೉͔ͬͨ͠ϙΠϯτ
    λΠϜκʔϯ໰୊
    ੥ٻॻͷΧελϚΠζ
    ະ෷͍ɺա෷͍ͷέʔε΁ͷରॲ
    Auto-reconciliationʹΑΓɺ։ൃऀͱͯ͠͸ߟ͑Δ͜ͱΛ͔ͳ
    ΓݮΒͤͨ
    ख਺ྉ͕͔͔ΔͷͰͦ͜͸τϨʔυΦϑ

    View full-size slide

  36. ಘΒΕͨ੒Ռ

    View full-size slide

  37. ಘΒΕͨ੒Ռ
    Stripe্ʹܾࡁσʔλ͕ू໿
    ϑϩʔ͕γϯϓϧʹͳΓ։ൃָ͕ʹ
    ੥ٻॻ࡞੒ɺૹ෇ͷίετ͕ͳ͘ͳͬͨ
    ۜߦৼࠐΛر๬͢ΔϢʔβʔ͔Βਃ͠ࠐΈ΍͘͢

    View full-size slide

  38. ࣭͝໰౳͋Ε͹ɺEightͰ໊ࢗަ׵Λ

    View full-size slide