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

マイクロサービスにおける技術と組織の衝突に向き合う / Manage the Conflict...

qsona
July 02, 2019

マイクロサービスにおける技術と組織の衝突に向き合う / Manage the Conflict between Microservices Architecture and Organization Structure

Developers Summit 2019 Summer [C-9] 「本気で実践している人たちにしかできない話が聞きたい」の中の Lightning Talk です。
より詳細な内容は https://scrapbox.io/qsona/devsumi_LT_2019-07-02 を参照ください。

qsona

July 02, 2019
Tweet

More Decks by qsona

Other Decks in Technology

Transcript

  1. ࿩ऀ঺հ • @qsona (FiNC Technologies Inc.) • Microservices Meetup ओ࠵

    • ओʹݱ৔ͰαʔϏε։ൃʹؔΘΓͳ͕Βɺ
 ԣஅ՝୊Λݟ͚ͭͯղܾ͍ͯ͘͠࢓ࣄΛ͍ͯ͠Δ • ݱࡏ͸SREνʔϜʹॴଐ
  2. ࣮ྫ: PUSH௨஌༧໿ػೳ • Biz A νʔϜ/αʔϏε ͱ
 Biz B νʔϜ/αʔϏε

    ͕ͦΕͧΕ
 Push௨஌αʔϏεΛར༻͍ͯ͠Δ • Biz A νʔϜͷཁ݅Ͱ
 "Push௨஌༧໿ػೳ" Λ࡞Δ͜ͱʹ • ͲͷαʔϏεʹ࣮૷͢Δʁ
  3. ٯίϯ΢ΣΠͷ๏ଇ • [A-4] Ͱ޿໦େ஍͞Μ͕࿩͞Ε͍ͯ ͨ໛༷ 
 (ӈ͸ yasaichi ͞Μͷ࣮گπΠʔτ) •

    (ײ૝) ͜Ε͕Ͱ͖ͨΒ૊৫Ϛωδ ϝϯτͷՖܗͩͳͱࢥ͏ɻ
 ࣗ෼͸·ͩ͜Ε͕Ͱ͖Δঢ়گʹ͸ ૺ۰ͯ͠ͳ͍ɻ
  4. ϓϥΫςΟε: ϞϊϦε͔Β࢝ΊΑ • ʮϢʔβʔछผ໊ʯαʔϏεΛ
 ҆௚ʹ࡞Βͳ͍ • 1ͭͷαʔϏε͔Β
 2ͭͷϓϩμΫτΛఏڙ͢Δ • SPA

    (Single Page Application) ΍
 BFF (Backends for Frontends) ͳΒ Ϣʔβʔछผ͝ͱʹ࡞ͬͯྑ͍
  5. ϓϩμΫτͱج൫ͷྑ͍ڠྗͷྫ • "Quipper ࣾ಺ཹֶମݧه" by @masaki925 • ࠓ೔ग़ͯΔهࣄͰ͢ɻඞݟ ❗ •

    ʮσʔλνʔϜʯ͔Β toC ͷࣄۀʹߩݙ • σʔλνʔϜ͸ɺ໨త͕໌֬Խ͞Εͨԣஅ૊৫ͱݴ͑Δ • toC νʔϜʹ "ཹֶ" ͠ɺݱ৔ͷ ՝୊Λཧղ͠ͳ͕Βղܾ͍ͯ͠ Δૉ੖Β͍͠ࣄྫ • ૊৫ͷนΛ௒͑ͨڠྗ͕Ͱ͖Δ จԽ͕ܗ੒͞Ε͍ͯΔ