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

スケーラブルシステムの実現に向けて

 スケーラブルシステムの実現に向けて

スケーラブルシステム
- コンウェイの法則
- 境界付けられたコンテキスト
- 分割統治

Masatoshi Shimada

January 11, 2017
Tweet

More Decks by Masatoshi Shimada

Other Decks in Technology

Transcript

  1. εέʔϥϒϧγεςϜͷ࣮ݱʹ޲͚ͯ w ڥք෇͚ΒΕͨίϯςΩετ w γεςϜ૬ޓ࡞༻ʹ͓͚Δڥք͕ఆٛ͞ΕΔ෺ w ϓϩδΣΫτ಺ͷʮೄுΓʯΛఆٛ͢Δ w γεςϜ಺ͷػೳͷਨ௚෼ׂʹ͍ۙ w

    &5-ܥɾ഑৴ܥɾ؅ཧը໘ܥͳͲ w ։ൃॳظ͔Β੡඼ஈ֊Ͱमਖ਼͞ΕΔՄೳੑ͕ߴ͍ w ৽Ϗδωεͷग़ݱ΍ϒϨΠΫεϧʔͷൃੜͳͲ
  2. εέʔϥϒϧγεςϜͷ࣮ݱʹ޲͚ͯ w ෼ׂ౷࣏ w େ͖ͳ໰୊Λখ͞ͳ໰୊ʹ෼ׂͯ͠໰୊Λղܾ͢Δͱ͍ ͏ख๏ w ϓϩδΣΫτ಺ͷʮೄுΓʯ͕໌֬ʹͳΔͨΊɺ࣋ͪ෼ ͷʮྖ౔ʯʹ͓͚Δ੹೚ײΛ࣋ͪ΍͍͢ w

    νʔϜΛ෼ׂ౷࣏͢ΔͱʮೄுΓʯ಺֎Ͱͷ૪͍ʢϑϨʔ ϜϫʔΫɾݴޠ࿦૪ͳͲʣ͕ൃੜ͠ͳ͍ w ੹຿ͷ෼཭ɺ୯Ұ੹೚ͷݪଇʢ431ʣʹࣗવͱै͏
  3. w εέʔϧϥϒϧγεςϜʹඞཁͳ৚݅ w ڥք෇͚ΒΕͨίϯςΩετͰ෼ׂͨ͠υϝΠϯຖͰ෼ׂ౷ ࣏͠εέʔϧ͢ΔνʔϜઃܭʢίϯ΢ΣΠͷ๏ଇʣ w εέʔϧෆՄೳͳϙΠϯτ͕ଘࡏ͠ͳ͍ΠϯϑϥΞϓϦઃܭ <ิ଍>ʢٯίϯ΢ΣΠઓུʣ ๬·͍͠ΞʔΩςΫνϟΛଅਐ͢ΔͨΊʹɺઓུతʹ૊৫Λมߋ͢Δࣄ w

    Ϗδωεͷํ޲ੑͱγεςϜͷํ޲ੑ͕Ұக͢Δࣄ͕ཧ૝ w %FWͱ0QT͸ಉ͡νʔϜͱ͢Δ"HJMF͸νʔϜͰߦ͏ w ࢀর<>ɿIUUQTXXXUIPVHIUXPSLTDPNSBEBSUFDIOJRVFTJOWFSTFDPOXBZ NBOFVWFS w ࢀর<>ɿIUUQTBOBHJMFXBZXPSEQSFTTDPNJOWFSTFDPOXBZNBOFVWFS BOEEFWPQTNJDSPTFSWJDFTBOEBHJMF εέʔϥϒϧγεςϜͷ࣮ݱʹ޲͚ͯ
  4. εέʔϥϒϧγεςϜͷҰྫ 3FETIJGU J1IPOF "OESPJE 8FC &5-ܥ )551 )551 )551 ϦΞϧλΠϜॲཧܥ

    )551 1MBOF-PH 4IBQFE-PH &YUSBDUJPO-PH 1SFTUP 42- 6OMPBE ࿈ܞઌγεςϜ εέʔϧՄೳ ަ׵Մೳ %ZOBNPEC εέʔϧՄೳ ަ׵Մೳ