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

未来の開発者へ負債を残さないために取り組んだこと

 未来の開発者へ負債を残さないために取り組んだこと

ソフトウェア開発において、負債による生産性の低下は身近に起こり得ることです。
負債はソフトウェアに直接的な影響はないため軽視されがちですが、継続開発する上で多くの場合に課題となってきます。
そんな負債に対し皆さんはどのような取り組みをしていますか?
本セッションでは、DDD導入やテスト設計の見直し、SRE活動やOASの活用など、我々が負債に対しどのように取り組んできたのか、実例と共に解説いたします。
本セッションを通じて
「負債を残さないために何をすればいいかわからない」
「他に良い方法があれば知りたい」
という方が参考にできるような時間を提供いたします。

HayatoKudou

March 25, 2023
Tweet

Other Decks in Technology

Transcript

  1. ະདྷͷ։ൃऀ΁ෛ࠴Λ࢒͞ͳ͍ͨΊʹऔΓ૊Μͩ͜ͱ
    1)1FS,BJHJ
    [email protected]@I

    View Slide

  2. ©︎
    tete marche CO., LTD.
    2
    ޻౻ ᰜే (Ϋυ΢ ϋϠτ) 🔰
    @metalic_kudo_h
    ˙ॴଐ
    ςςϚʔνגࣜձࣾ
    ˙৬ۀ
    8FCΞϓϦέʔγϣϯΤϯδχΞ
    ˙ϓϩμΫτ
    4*/*4GPS5XJUUFS

    View Slide

  3. ©︎
    tete marche CO., LTD.
    Index
    ໨࣍
    3
    1. ෛ࠴ͱ͸Կ͔
    2. ෛ࠴͸ѱͳͷ͔
    3. ෛ࠴Λ࢒͞ͳ͍ͨΊʹऔΓ૊Μͩ͜ͱ
    4. ·ͱΊ

    View Slide

  4. ©︎
    tete marche CO., LTD.
    ෛ࠴ͱ͸Կ͔ʁ
    01.
    4

    View Slide

  5. ©︎
    tete marche CO., LTD.
    ෛ࠴ͱ͸Կ͔
    5
    wikipediaͰ͸
    l͕͔͔࣌ؒΔΑΓྑ͍ΞϓϩʔνΛ࢖༻͢Δ୅ΘΓʹɺࠓ͢
    ͙؆୯ͳղܾࡦΛબ୒͢Δ͜ͱͰੜ͡Δ௥Ճͷख௚͠ͷ҉໧
    ͷίετΛ൓өͨ͠΋ͷͰ͋Δz
    Ҿ༻: https://ja.wikipedia.org/wiki/ٕज़తෛ࠴

    View Slide

  6. ©︎
    tete marche CO., LTD.
    ෛ࠴ͱ͸Կ͔
    6
    ֓೦ͷੜΈͷ਌
    “΋͠΋ࣗ෼͕ͨͪॻ͍͍ͯΔϓϩάϥϜΛɺۚ༥ͷੈքʹؔ͢Δਖ਼͍͠ଊ͑ํͩͱࣗ෼
    ͕ͨͪཧղͨ࢟͠ͱҰகͤ͞Δ͜ͱ͕Ͱ͖ͳ͘ͳΕ͹ɺࣗ෼ͨͪ͸ઈ͑ͣͦͷෆҰகʹ
    ͭ·͖ͣଓ͚Δ͜ͱʹͳΓɺ։ൃεϐʔυ͸஗͘ͳ͍ͬͯ͘Ͱ͠ΐ͏ɻͦΕ͸·ΔͰआ
    ۚͷརࢠΛ෷͍ଓ͚Δ͔ͷΑ͏Ͱ͢”
    Ҿ༻: https://t-wada.hatenablog.jp/entry/ward-explains-debt-metaphor

    View Slide

  7. ©︎
    tete marche CO., LTD.
    ෛ࠴ͱ͸Կ͔
    7
    ΢Υʔυ͞Μͷএ͑ͨෛ࠴ͱ͸
    ։ൃͱڞʹಘΒΕ͍ͯ͘஌ࣝ΍ཧղͱ
    ໨ͷલͷγεςϜͱͷဃ཭͕Ҿ͖ى͜͢ੜ࢈ੑͷ௿Լ
    Ҿ༻: https://t-wada.hatenablog.jp/entry/ward-explains-debt-metaphor

    View Slide

  8. ©︎
    tete marche CO., LTD.
    ෛ࠴ͱ͸Կ͔
    8
    ෛ࠴ͷຊདྷͷҙຯ
    ❌ͦͷ৔͠ͷ͗ͳղܾࡦ
    ̋ݱࡏͷ஌ࣝɾཧղͱ໨ͷલͷγεςϜͱͷဃ཭

    View Slide

  9. ©︎
    tete marche CO., LTD.
    ෛ࠴ͱ͸Կ͔
    9
    ͦͷ৔͠ͷ͗ͳղܾࡦ͸ෛ࠴Ͱ͸ͳ͍ͷ͔ʁ
    ෛ࠴ͷϝλϑΝʔͱͨ͠ॏཁͳ෦෼͸
    ʮฦࡁ͠ͳ͍ݶΓརࢠ͕஝ੵ͞Εੜ࢈ੑ͕௿Լ͍ͯ͘͠ʯͱ͍͏఺
    ͦͷ৔͠ͷ͗ͳղܾࡦʹΑͬͯੜ·Εͨੜ࢈ੑͷ௿Լ͸ฦࡁ͠ͳ͍ݶΓརࢠ
    ͕஝ੵ͞Εɺ͞Βʹੜ࢈ੑ͕௿Լ͍ͯ͘͠ͱݴ͏఺Ͱෛ࠴ͱݴ͑Δ

    View Slide

  10. ©︎
    tete marche CO., LTD.
    ෛ࠴ͱ͸Կ͔
    10
    ෛ࠴ͷϝλϑΝʔͱͨ͠ॏཁ෦෼ΛҰݴͰද͢ͱ
    ෛ࠴རࢠʹΑΔଛ֐ͱฦࡁͷίετ
    རࢠ௥Ճͷख௚͠ͷίετ

    View Slide

  11. ©︎
    tete marche CO., LTD.
    ෛ࠴͸ѱͳͷ͔ʁ
    02.
    11

    View Slide

  12. ©︎
    tete marche CO., LTD.
    ෛ࠴͸ѱͳͷ͔ʁ
    12
    Q. ෛ࠴ͱ͍͏୯ޠ͕ωΨςΟϒͰѱ͍ΠϝʔδΛ࣋ͨΕ
    ΍͍͕͢ෛ࠴ͱ͸ຊ౰ʹѱͳͷ͔ʁ

    View Slide

  13. ©︎
    tete marche CO., LTD.
    ෛ࠴͸ѱͳͷ͔ʁ
    13
    A. ෛ࠴͸։ൃεϐʔυͱͷτϨʔυΦϑͰ͋Γ1ͭͷબ୒ࢶ
    Ͱ͋ΔͨΊຊ࣭తʹѱͰ͸ͳ͍

    View Slide

  14. ©︎
    tete marche CO., LTD.
    ෛ࠴͸ѱͳͷ͔ʁ
    14
    ෛ࠴ͱ͸τϨʔυΦϑ
    ෛ࠴Λ࢒͞ͳ͍Α͏ʹ։ൃ͢Δͷ͸։ൃ଎౓͕஗͘
    ։ൃ଎౓Λ༏ઌͯ͠։ൃ͢Δͱෛ࠴͕ੜ·Ε΍͍͢

    View Slide

  15. ©︎
    tete marche CO., LTD.
    ෛ࠴͸ѱͳͷ͔ʁ
    15
    ෛ࠴ͱ͸τϨʔυΦϑ
    ෛ࠴Λ๊͑Δͷ͸։ൃεϐʔυΛॏཁࢹ͢Δͱ͍͏
    ͭͷબ୒ࢶͰ΋͋ΔͨΊຊ࣭తʹѱͰ͸ͳ͍

    View Slide

  16. ©︎
    tete marche CO., LTD.
    ෛ࠴͸ѱͳͷ͔ʁ
    16
    ѱ͍ෛ࠴ͷύλʔϯ
    ʮҙਤ͍ͯ͠ͳ͍ෛ࠴ʯʮແܭըͳෛ࠴ʯ

    View Slide

  17. ©︎
    tete marche CO., LTD.
    ෛ࠴͸ѱͳͷ͔ʁ
    17
    ҙਤ͍ͯ͠ͳ͍ෛ࠴ͱ͸
    τϨʔυΦϑʹΑΔϝϦοτɾσϝϦοτΛ೺Ѳͤͣɺ໌֬
    ͳ໨త΋࣋ͨͣʹى͖ͨෛ࠴
    ͍ͭͷ·ʹෛ࠴͕
    ཷ·͍ͬͯΔʜ

    View Slide

  18. ©︎
    tete marche CO., LTD.
    ෛ࠴͸ѱͳͷ͔ʁ
    18
    ແܭըͳෛ࠴ͱ͸
    རࢠʹΑΔ։ൃ଎౓ͷ௿ԼΛܰࢹ͠ɺฦࡁͷܭըΛཱͯͣʹ
    Ͱ͖ͨෛ࠴
    ෛ࠴Λฦ͕࣌ؒ͢
    ͋ͬͨΒ৽ن։ൃͩʂ

    View Slide

  19. ©︎
    tete marche CO., LTD.
    ෛ࠴͸ѱͳͷ͔ʁ
    19
    ѱ͍ෛ࠴ύλʔϯͷݪҼͱ͸
    جຊతʹෛ࠴΁ͷཧղෆ଍ʹΑΔ΋ͷ
    ෛ࠴ʹΑΔӨڹ΁ͷཧղ͕ઙ͔ͬͨΓෛ࠴΁ͷରࡦ͕Θ͔Βͳ͔ͬͨΓ
    ⚠ෛ࠴΁ͷཧղऀ͕͍Ε͹ෛ࠴͕ͳ͘ͳΔͱ͍ͬͨ࿩Ͱ͸ͳ͘νʔϜͱͯ͠
    ෛ࠴Λཧղ͢Δඞཁ͕͋Δ

    View Slide

  20. ©︎
    tete marche CO., LTD.
    ෛ࠴Λ࢒͞ͳ͍ͨΊʹऔΓ૊Μͩ͜ͱ
    03.
    20

    View Slide

  21. ©︎
    tete marche CO., LTD.
    Index
    ໨࣍
    21
    1. ύοέʔδΨʔσχϯά
    2. DDDಋೖ
    3. SRE׆ಈ
    4. OAS׆༻

    View Slide

  22. ©︎
    tete marche CO., LTD.
    ύοέʔδΨʔσχϯά
    22
    ύοέʔδΨʔσχϯάͱ͸ʁ
    ఆظతʹύοέʔδͷόʔδϣϯΞοϓΛ͠࠷৽όʔδϣϯΛҡ࣋͢ΔऔΓ૊Έ

    View Slide

  23. ©︎
    tete marche CO., LTD.
    ύοέʔδΨʔσχϯά
    23
    ෛ࠴ͷฦࡁස౓
    ฦࡁස౓͕ߴ͘ɺখ͘͞ฦ͠ଓ͚Δࣄ͕େࣄ

    View Slide

  24. ©︎
    tete marche CO., LTD.
    ύοέʔδΨʔσχϯά
    24
    ฦࡁن໛͕େ͖͍ͱ
    w εέδϡʔϧͷ֬อ͕೉͍͠
    w ίϯϑϦΫτ͕ى͖΍͍͢
    w ෆ۩߹͕͋ͬͨ৔߹ͷӨڹൣғ͕޿͍
    Ҿ༻: https://qiita.com/kamykn/items/ad687e772da454e3f614

    View Slide

  25. ©︎
    tete marche CO., LTD.
    ύοέʔδΨʔσχϯά
    25
    େ͖ͳόʔδϣϯΞοϓͰۤ࿑ͨ͜͠ͱ͸ͳ͍Ͱ͠ΐ͏͔ʁ
    ϦϦʔεϊʔτ͸ͪΌΜͱ֬ೝ͍ͯ͠·͢Ͱ͠ΐ͏͔ʁ

    View Slide

  26. ©︎
    tete marche CO., LTD.
    ύοέʔδΨʔσχϯά
    26
    ຖिόʔδϣϯΞοϓΛ͍ͯͯ͠΋ϦϦʔεϊʔτΛ֬ೝ͢Δͷ͸݁ߏେม
    ௕ظؒ์ஔ͍ͯͨ͠์ஔ͍ͯͨ͠ύοέʔδͨͪΛҰׅͰόʔδϣϯΞοϓ
    ͢ΔͱϦϦʔεϊʔτશͯ֬ೝ͢Δͷ͸͔ͳΓࠔ೉

    View Slide

  27. ©︎
    tete marche CO., LTD.
    ύοέʔδΨʔσχϯά
    27
    ύοέʔδ͕ݹ͍ঢ়ଶͰ։ൃΛଓ͚Δ͜ͱ͸ෛ࠴Λ๊͍͑ͯΔঢ়ଶͰ͋ΔͨΊ
    όʔδϣϯΞοϓ΋ఆظతʹߦ͍ɺখ্͛͘͞ଓ͚Δࣄ͕େࣄ

    View Slide

  28. ©︎
    tete marche CO., LTD.
    DDDಋೖ
    28
    DDDͱ͸ʁ
    %%%͸%PNBJO%SJWFO%FTJHOͷུশͰ೔ຊޠͰ͸υϝΠϯۦಈઃܭ
    υϝΠϯͱ͸ʮΞϓϦέʔγϣϯ͕ର৅ͱ͢Δۀ຿ͷੈքʯͷ͜ͱͰ͋Γɺ
    ͦͷυϝΠϯΛۀ຿࢓༷ʹͨ͠΋ͷΛʮυϝΠϯϞσϧʯͱݴ͍ɺ%%%ͱ͸
    υϝΠϯϞσϧΛத৺ʹͨ͠ઃܭࢥ૝

    View Slide

  29. ©︎
    tete marche CO., LTD.
    DDDಋೖ
    29
    DDDಋೖͯ͠ޮՌͷ͋ͬͨ΋ͷ
    wυϝΠϯϞσϧ͕ڞ௨ݴޠͱͳΔ͔Β
    wߏ଄ʹடংΛ΋ͨΒ͔͢Β

    View Slide

  30. ©︎
    tete marche CO., LTD.
    DDDಋೖ
    30
    υϝΠϯϞσϧ͕ڞ௨ݴޠͱͳΔ͔Β
    Wͩͱ[email protected]
    WͩͱVTFSOBNF
    OBNF
    ࣅͯඇͳΔ֓೦

    View Slide

  31. ©︎
    tete marche CO., LTD.
    DDDಋೖ
    31
    ڞ௨ݴޠ͕ͳ͍ͱ
    ϢʔβʔωʔϜ͕ʜ
    ϢʔβʔωʔϜͬͯදࣔ༻ʁࣝผ༻ʁ

    View Slide

  32. ©︎
    tete marche CO., LTD.
    DDDಋೖ
    32
    ڞ௨ݴޠͷॏཁੑ
    w ڞ௨ݴޠΛઃఆ͢Δ͜ͱ͸γεςϜʹ௚઀తͳӨڹ͸ͳ͍ͨΊܰࢹ͞Ε͕ͪ
    w ։ൃॳظ͸ڞ௨ݴޠ͕ͳͯ͘΋ొ৔͢Δ֓೦ࣗମ͕গͳ͍͜ͱ͕ଟ͘Өڹ͸খ͍͞
    γεςϜ͕ෳࡶԽ͢Δ΄ͲʮࣅͯඇͳΔ֓೦ʯ͕ग़ͯ͘Δػձ͕ଟ͘ͳΓڞ
    ௨ݴޠͷॏཁੑ͕ߴ·Δ

    View Slide

  33. ©︎
    tete marche CO., LTD.
    DDDಋೖ
    33
    ߏ଄ʹடংΛ΋ͨΒ͢
    $POUSPMMFSʹଟ͘ͷॲཧΛ٧
    ΊࠐΉ͜ͱͰංେԽ͍ͯͨ͠
    'BU$POUSPMMFSԽ

    View Slide

  34. ©︎
    tete marche CO., LTD.
    DDDಋೖ
    34
    ߏ଄ʹடংΛ΋ͨΒ͢
    ॲཧΛ੾Γ෼͚ͯ'BU$POUPSPMMFSΛվળ͠Α͏
    ˣ
    6TFDBTF6UJM-PHJDT4FSWJDFTͳͲ
    ͍Ζ͍Ζͳ৔ॴʹ͍Ζ͍ΖͳϩδοΫ͕ཚཱ
    ˣ
    Մಡੑɾมߋ༰қੑͷ௿Լ

    View Slide

  35. ©︎
    tete marche CO., LTD.
    DDDಋೖ
    35
    ߏ଄ʹடংΛ΋ͨΒ͢
    ߏ଄ʹܾ·Γ͕ͳ͘੾Γ෼͚ͷج४΋ᐆດͩͬͨͨΊ౰વ
    ϨΠϠʔυΞʔΩςΫνϟΛ࠾༻

    View Slide

  36. ©︎
    tete marche CO., LTD.
    DDDಋೖ
    36
    ߏ଄ʹடংΛ΋ͨΒ͢
    σΟϨΫτϦߏ଄ʹடং͕ੜ·Εͨ
    Մಡੑ㽉VQ
    มߋ༰қੑ㽉VQ

    View Slide

  37. ©︎
    tete marche CO., LTD.
    DDDಋೖ
    37
    ߏ଄ʹடংΛ΋ͨΒ͢
    $POUSPMMFSͰ͸ϝιουͷݺͼ
    ग़͠ͷΈͱͳΓංେԽΛ๷͙

    View Slide

  38. ©︎
    tete marche CO., LTD.
    SRE׆ಈ
    38
    SRE׆ಈͱ͸
    43&ͱ͸4JUF3FMJBCJMJUZ&OHJOFFSJOHͷུͰ
    ௚༁͢ΔͱαΠτ৴པੑΤϯδχΞϦϯά
    43&׆ಈͱ͸αΠτͷ৴པੑΛอͭͨΊͷ׆ಈΛࢦ͍ͯ͠·͢

    View Slide

  39. ©︎
    tete marche CO., LTD.
    SRE׆ಈ
    39
    SRE׆ಈͰ࣮ࢪ͍ͯͨ͜͠ͱ
    ʮΤϥʔ؅ཧʯʮΠϯϑϥϦιʔε؅ཧʯ

    View Slide

  40. ©︎
    tete marche CO., LTD.
    SRE׆ಈ
    40
    Τϥʔ؅ཧ
    ؂ࢹπʔϧ 4FOUSZ
    Λಋೖ͠લճͷ43&׆ಈ͔Βग़ͨΤϥʔΛৼΓฦΔ

    View Slide

  41. ©︎
    tete marche CO., LTD.
    SRE׆ಈ
    41
    Τϥʔ؅ཧͷ໨త
    w Өڹ͕খ͞ͳΤϥʔΛ௵͍ͯ͘͜͠ͱͰɺΤϥʔ݅਺ΛݮΒ͠ΫϦςΟΧ
    ϧͳΤϥʔ͕ຒ΋Εͯ͠·͏͜ͱΛ๷ࢭ
    w ૭ׂΕཧ࿦Ͱݴ͏૭ׂΕΛ๷͗ɺΤϥʔͷ์ஔΛ๷ࢭ

    View Slide

  42. ©︎
    tete marche CO., LTD.
    SRE׆ಈ
    42
    ΠϯϑϥϦιʔε؅ཧ
    "84$MPVE8BUDIμογϡϘʔυػೳΛ࢖͍લճͷ43&͔ΒͷΠϯϑϥϦιʔεঢ়گΛ֬ೝ͢Δ

    View Slide

  43. ©︎
    tete marche CO., LTD.
    SRE׆ಈ
    43
    ΠϯϑϥϦιʔε؅ཧ
    όον࣮ߦ࣌ؒଳͰҟৗ
    ʹ௓Ͷ্͕͍ͬͯΔͳɺΫΤϦϩ
    άΛݟͯΈΑ͏
    ͜ͷ࣌ؒଳ
    Ͱ͸͋ͷόον͕ಈ͘͸ͣͳͷ
    ʹϦιʔε͕ԣ͹͍ͩͳɺ΋͔ͯ͠͠
    ࣮ߦ͞Εͯͳ͍ʜʁ

    View Slide

  44. ©︎
    tete marche CO., LTD.
    SRE׆ಈ
    44
    ΠϯϑϥϦιʔε؅ཧͷ໨త
    w જࡏతͳΤϥʔͷൃݟ
    w Ϧιʔεͷ࢖༻ঢ়گ֬ೝ
    w কདྷతʹ༨༟͕͋Δ͔ͷ֬ೝ
    w Πϯϑϥίετͷ࡟ݮ

    View Slide

  45. ©︎
    tete marche CO., LTD.
    OAS׆༻
    45
    0"4͸0QFO"1*4QFDJGJDBUJPOͷུͰ"1*ͷυΩϡϝϯτΛهड़͢Δܗࣜͷ͜ͱ

    View Slide

  46. ©︎
    tete marche CO., LTD.
    OAS׆༻
    46
    Dredd APIςετ

    View Slide

  47. ©︎
    tete marche CO., LTD.
    OAS׆༻
    47
    Dredd APIςετͷ໨త
    w "1*ςετ࣮૷ίετΛ཈͑Δ
    w ࣮ࡍͷ"1*ͱ0"4Λಉظͤ͞Δ
    API OAS
    %SFEE"1*ςετ

    View Slide

  48. ©︎
    tete marche CO., LTD.
    OAS׆༻
    48
    OpenAPI Generator CLIʹΑΔAPIΫϥΠΞϯτίʔυੜ੒
    όοΫΤϯυϓϩδΣΫτͷ0"4ϑΝΠϧΛϑϩϯτΤϯυϓϩδΣΫτ
    ഑Լʹෳ੡͠PQFOBQJHFOFSBUPSDMJHFOFSBUFίϚϯυΛ࣮ߦ

    View Slide

  49. ©︎
    tete marche CO., LTD.
    OAS׆༻
    49
    OpenAPI Generator CLIʹΑΔAPIΫϥΠΞϯτίʔυੜ੒
    w "1*ΫϥΠΞϯτίʔυͷ࣮૷ίετΛ཈͑Δ
    w "1*ΫϥΠΞϯτίʔυͷߋ৽๨ΕΛ๷͙
    API OAS
    API


    ΫϥΠΞϯτ
    ίʔυ
    %SFEE"1*ςετ 0QFO"1*(FOFSBUPS$-*

    View Slide

  50. ©︎
    tete marche CO., LTD.
    ·ͱΊ
    03.
    50

    View Slide

  51. ©︎
    tete marche CO., LTD.
    ·ͱΊ
    51
    ෛ࠴རࢠʹΑΔଛ֐ͱฦࡁͷίετ
    རࢠ௥Ճͷख௚͠ͷίετ
    ෛ࠴ͷϝλϑΝʔͱͨ͠ॏཁ෦෼ΛҰݴͰද͢ͱ

    View Slide

  52. ©︎
    tete marche CO., LTD.
    ·ͱΊ
    52
    ෛ࠴͸ѱͳͷ͔ʁ
    ෛ࠴͸։ൃεϐʔυͱͷτϨʔυΦϑͰ͋ΔͨΊຊ࣭తʹѱͰ͸ͳ͍͕ɺ
    ѱ͍ύλʔϯͱͯ͠ʮҙਤ͍ͯ͠ͳ͍ෛ࠴ʯʮແܭըͳෛ࠴ʯ͕ڍ͛ΒΕΔ
    ෛ࠴ͷӨڹ΍ରॲํ๏ͳͲ΁ͷ૊৫୯ҐͰͷཧղෆ଍

    View Slide

  53. ©︎
    tete marche CO., LTD.
    ·ͱΊ
    53
    ύοέʔδΨʔσχϯά
    ɾෛ࠴͸ฦࡁස౓͕ߴ͘খ͘͞ฦ͠ଓ͚Δ͜ͱ͕େࣄ
    ɾϦϦʔεϊʔτΛ֬ೝ͠ͳ͕ΒόʔδϣϯΞοϓΛ͢ΔͨΊ
    ˠఆظతʹύοέʔδόʔδϣϯΞοϓΛ͠࠷৽όʔδϣϯΛҡ࣋

    View Slide

  54. ©︎
    tete marche CO., LTD.
    ·ͱΊ
    DDDಋೖ
    ໊শ͕౷Ұ͞Ε͍ͯͳ͍͜ͱͰͷίʔυͷෛ࠴ٴͼίϛϡχέʔγϣϯϩε
    ˠڞ௨ݴޠ ϢϏΩλεݴޠ

    $POUSPMMFS͕ංେԽ͠৭ʑͳ৔ॴͰ৭ʑͳϩδοΫ͕ཚཱ͍ͯͨ͠
    ˠϨΠϠʔυΞʔΩςΫνϟ

    View Slide

  55. ©︎
    tete marche CO., LTD.
    ·ͱΊ
    55
    SRE׆ಈ
    Өڹ͕খ͍͞Τϥʔ͕ଟൃ͍ͯͯ͠ΫϦςΟΧϧͳ͕ຒ΋ΕΔةݥੑ
    ˠ؂ࢹπʔϧ TFOUSZ
    ʹΑΔΤϥʔ؅ཧఆظతͳৼΓฦΓ
    જࡏతΤϥʔ΁ͷରࡦ
    ˠ$MPVE8BUDIμογϡϘʔυ͔ΒΠϯϑϥϦιʔε؅ཧఆظతͳৼΓฦΓ

    View Slide

  56. ©︎
    tete marche CO., LTD.
    ·ͱΊ
    56
    OAS׆༻
    "1*࣮૷ίετΛ཈͑Δ"1*ͱ0"4Λಉظͤ͞Δ
    ˠ%SFEE"1*ςετ
    "1*ΫϥΠΞϯτίʔυ࣮૷ίετΛ཈͑Δ0"4ͱΫϥΠΞϯτίʔυΛಉظ
    ˠ0QFO"1*(FOFSBUPS$-*Λར༻ͨ͠ΫϥΠΞϯτίʔυͷੜ੒
    API OAS
    API


    ΫϥΠΞϯτ
    ίʔυ
    %SFEE"1*ςετ 0QFO"1*(FOFSBUPSDMJ

    View Slide

  57. ©︎
    tete marche CO., LTD.
    57
    ͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ

    View Slide

  58. View Slide