Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Webサービス基盤の自律制御と動的平衡性 / web-autonomy-homeostasis
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
MATSUMOTO Ryosuke
PRO
July 02, 2016
Technology
8.6k
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Webサービス基盤の自律制御と動的平衡性 / web-autonomy-homeostasis
なめらかなシステムのアイデアと実現に向けて
松本亮介 / GMO PEPABO inc.
2016.07.02 はてな・ペパボ技術大会〜インフラ技術基盤〜@京都
MATSUMOTO Ryosuke
PRO
July 02, 2016
More Decks by MATSUMOTO Ryosuke
See All by MATSUMOTO Ryosuke
問いを起点に、社会と共鳴する知を育む場へ
matsumoto_r
PRO
0
870
さくらインターネット研究所 アップデート2025年
matsumoto_r
PRO
0
930
リモートワークにおけるパッシブ疲労
matsumoto_r
PRO
6
5.5k
エンジニアのキャリアパスはどう描く? まつもとりーさんと考える後悔しないキャリア選択
matsumoto_r
PRO
10
2.5k
まつもとりーのこれまでとCOGNANOのこれから
matsumoto_r
PRO
0
380
2022年の研究所の評価制度振り返りと今後
matsumoto_r
PRO
0
910
VUCAワールドから紐解く組織や評価制度の変遷と再設計
matsumoto_r
PRO
9
26k
コンテナの研究開発から学ぶLinuxの要素技術
matsumoto_r
PRO
2
1.6k
開発者体験をさらに向上させる 事業と研究との連携
matsumoto_r
PRO
2
2.6k
Other Decks in Technology
See All in Technology
AIで政治は変わるのか? — 中高生と考えたAI時代の民主主義(東海高校サタデープログラム)
eitarosuda
0
400
AWS Summit の片隅で、体育座りしながらコミュニティがにぎわう理由を考えた
k_adachi_01
2
350
Zoom2Youtube.Claude
kawaguti
PRO
2
440
Control Planeで育てるBtoB SaaSの認証基盤 - SRE NEXT 2026
pokohide
1
450
オブザーバビリティ、本当に活用できてる? 〜API連携×生成AIで成熟度を自動評価〜
dmmsre
0
950
NDIAS CTF 2026 問題解説会資料
bata_24
0
180
Mastraエージェント、どのクラウドにデプロイする?
minorun365
PRO
2
170
Claude Codeとハーネスについて考えてみる
oikon48
18
8.6k
LiDAR SLAMの実装とセンサ融合 ~Lie群からContinuous-Time LIOまで~
naokiakai
1
980
勉強会企画をアプリで構造化してみた 〜そこで見えた、AIとの付き合い方〜 / I've structured a study group plan using an app.
pauli
0
320
Baseline対応のDOMの型定義を作った
uhyo
3
710
ゼロをイチにする仕事が終わったあと
smasato
0
310
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Making Projects Easy
brettharned
120
6.7k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
1k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
72
40k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
250
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Being A Developer After 40
akosma
91
590k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
250
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Transcript
ͳΊΒ͔ͳγεςϜͷΞΠσΞͱ࣮ݱʹ͚ͯ দຊ྄հ(.01&1"#0JOD ͯͳɾϖύϘٕज़େձʙΠϯϑϥٕज़ج൫ʙ!ژ 8FCαʔϏεج൫ͷ੍ࣗޚͱಈతฏߧੑ
γχΞɾϓϦϯγύϧΤϯδχΞ দຊ྄հ!NBUTVNPUPSZ ٕज़෦ٕज़ج൫νʔϜݚڀ։ൃ୲ IUUQSFTFBSDINBUTVNPUPSKQ
࣍ wͳΊΒ͔ͳγεςϜͷίϯηϓτ w8FCαʔϏεͷݱঢ়ͱ՝ͱਓೳͷΞϓϩʔν w8FCαʔόͷ੍ࣗޚ w8FCαʔϏεج൫ͷಈతฏߧੑ w·ͱΊ
ͳΊΒ͔ͳγεςϜͷίϯηϓτ
ͳΊΒ͔ͳγεςϜͷཁ݅ γεςϜʹͱͬͯͷϢʔβɺγεςϜΛߏ͢Δαʔόͷཁૉ͕ɺͲͷ Α͏ͳΧςΰϦʹଐ͢Δ͔ɺ͍͔ͳΔಛΛ͔࣋ͭΛɺৄࡉʹೝࣝ͢Δ ͦͷࡍɺϢʔβγεςϜཧऀͱ͍ͬͨਓؒʹ࿑ۤΛڧ͍ΔΑ͏ͳ໌ࣔత ͳૢ࡞Λ՝͞ͳ͍ ͓ΑͼͰಘͨΑΓਫ਼៛ͳΧςΰϦݸผͷಛɺ͋Δ͍ͦΕΒͷؒͷ ؔੑʹج͖ͮɺͦͷ࣌ʑͷঢ়گʹԠͯ͡࠷దͳαʔϏεΛఏڙ͢Δ
ຊൃදͰͳΊΒ͔ͳγεςϜͱ͍͏ίϯηϓτΛ8FCΠϯϑϥద༻͢Δྫ
None
8FCαʔϏεͷঢ়گͱ՝
8FCαʔϏε
ϖύϘԬͷ8FCαʔϏε
ൺֱతنͷେ͖͍ϩϦϙοϓʂ ສαΠτҎ্ཧ͓ͯ͠ΓɺͷΞΫηεԯҎ্
8FCαʔϏεͷෆຬ wϢʔβɾΠϯλϑΣʔε͕͍ʹ͍͘ wද͕͍ࣔɺμϯϩʔυ͕͍ w8FCαΠτʹͭͳ͕Βͳ͍ w͜ͷ8FCαʔϏε͑ͳ͍ wݸਓͷ4/4֦ࢄͰ͋ͬͱ͍͏ؒʹධ͕མͪΔ࣌
շదʹར༻Ͱ͖ͯͨΓલͷੈք
8FCαʔόͷӡ༻͕େม
࣌ؒͷ8FCαʔόӡ༻ͱ wߴෛՙɾোରԠ w͍߹ΘͤௐࠪɾରԠ wϋʔυΣΞɾιϑτΣΞͷόʔδϣϯΞοϓ wαʔϏεج൫ʢΠϯϑϥʣͷࢹ w৽نߏங༧ાஔͳͲ
αʔόࢹͷᮢઃఆ͍͠
Ұ࣌తͳߴෛՙແࢹ͍ͨ͠ αʔόͷϦιʔε༻ྔ
ແࢹ͍ͨ͠
͕มԽ͢Δߴෛՙ༧ଌ͍ͨ͠ αʔόͷϦιʔε༻ྔ
Ͱ͖Δ͚ͩ͘༧ଌ͍ͨ͠
ਖ਼ৗʹݟ͑ΔҟৗΛݕ͍ͨ͠ αʔόͷϦιʔε༻ྔ
༧ଌ͍ͨ͠ ࣮ҟৗ͕ൃੜ͍ͯ͠Δ࣌
ஈ֊తͳͷมԽݕ͍ͨ͠ ݕ͍ͨ͠ ແࢹ͍ͨ͠
ৄࡉͳมԽͱͦͷݪҼΛಘΔʹ ਓͷʹΑΔࢹӡ༻͕ඞཁ
ͰࣗಈͰ੍ޚ͍ͨ͠
ਓͷରͷৼΔ͍Λଊ͍͑ͯΔ
ৼΔ͍Λද͢ಛΛநग़͢Εྑ͍
ਓೳͷΞϓϩʔν
ߟ͑ํඇৗʹγϯϓϧ wαʔόγεςϜʹಛ͕͋Δͣ wαʔόͷಛͷ௨ৗঢ়ଶΛֶश͓ͯ͘͠ w௨ৗঢ়ଶ͔Β֎Εͨঢ়ଶΛղੳ͢Δ w࿈ଓతʹ֎Εͨঢ়ଶΛҟৗͷ͡·Γͱ͢Δ wσʔλϚΠχϯάͷ؍͔Β֎ΕɾมԽݕग़
8FCαʔόͷҟৗঢ়ଶΛ༧ଌͯ͠ ࣗಈͰ੍ޚ
֤छج൫ٕज़ w8FCαʔόઃఆΛϓϩάϥϜԽ˞ wઃఆϓϩάϥϜͱ04ͷϦιʔε੍ޚΛ࿈ܞ˞ wޙ্هͷٕज़ؒͰಛྔͷఆٛͱղੳ͕ඞཁ ˞দຊ྄հ Ԭ෦णஉ NPE@NSVCZεΫϦϓτݴޠͰߴ͔ͭলϝϞϦʹ֦ுՄೳͳ8FCαʔόͷػೳ֦ுࢧԉػߏ
ใॲཧֶձจࢽɼ7PM /P QQ /PW ˞3ZPTVLF.BUTVNPUP 3FTPVSDF$POUSPM"SDIJUFDUVSFGPSB8FC4FSWFS4FQBSBUJOH$PNQVUFS3FTPVSDFT 7JSUVBMMZBU&BDI)5513FRVFTU 3VCZ,BJHJ 4FQ
ղੳ
ղੳมԽݕग़˞ ΫϥελϦϯάͳͲ ༷ʑͳख๏͕͋Δ ˞+5BLFVDIJBOE,:BNBOJTIJ l"6OJGZJOH'SBNFXPSLGPS%FUFDUJOH0VUMJFSTBOE$IBOHF1PJOUTGSPN5JNF4FSJFT z *&&&USBOTBDUJPOTPO,OPXMFEHFBOE%BUB&OHJOFFSJOH QQ
γϛϡϨʔγϣϯσʔλ Կ͔ى͖ͯΔͷͰݕ͍ͨ͠ ैདྷͷᮢॲཧͰҙ֎ͱ໘ ˞দຊ྄հ NSVCZDIBOHFpOEFS IUUQTHJUIVCDPNNBUTVNPUPSNSVCZDIBOHFpOEFS ݄
ಛྔͷఆ͕ٛॏཁ
ྫ͑ෳσʔλͷؔੑΛಘΔ
ಛྔ"ͷ࣌ܥྻσʔλ ಛྔͷσʔλ
ҟৗ͕ى͖͍ͯΔʁ ͜ͷσʔλͰΑ͔͘Βͳ͍ ࣮ҟৗ͕ى͖͍ͯΔ࣌
ಛྔ#ͷ࣌ܥྻσʔλ ಛྔͷσʔλ
ҟৗ͕ى͖͍ͯΔʁ
"ͱ#ͷσʔλؒͷ૬ؔؔΛݟΔ ಛྔͷσʔλ
ҟৗ͕ى͖͍ͯͦ͏ʂ
"ͱ#ͷ૬ؔͷ࣌ܥྻσʔλ ಛྔͷσʔλ
ҟৗʢมԽʣ͕ى͖͍ͯΔʂʂ ˞দຊ྄հ τϥϑΟοΫಛྔͷ૬ؔಛੑΛ༻͍ͨҟৗݕग़ ฏଔۀݚڀൃදձ ݄
ࣗݾ͋Δ͍ؔੑΛࢹ͠ ࣗಈͰϦιʔε੍ޚ͢Δٕज़
8FCαʔόͷ੍ࣗޚ
ैདྷͷᮢࢹ ᮢ
ಛྔநग़ʹΑΔݕͰ͖Δ࣌ͷ૿Ճ
ᮢҎԼͰมԽΛࡉ͔͘ݕͰ͖Δ wมԽͷੵΈॏͶʹΑΓߴෛՙʹͳΔͱԾఆ wߴෛՙݕ࣌ʹݪҼ͕ແʹ͋Δঢ়ଶʹͳΔ wᮢ͍͑ͯͳ͍͕͕มԽͨ࣌͠ΛΓ͍ͨ w8FCαʔϏεج൫ʹ͓͍ͯมԽ֎ΕʹԿ ͔ݪҼ͕͋Δͣ
ࡉ͔͘มԽͨ࣌͠ͰԿΛ͖͔͢ wҟৗݕͳͷͰGBMTFQPTJUJWFOFHBUJWF͕ॏཁ wݕ੍͙ͯ͢͠ݶΛ͢ΔͱޡݕͷӨڹ͕େ͖͍ wͱ͍͑ݕग़ͨ͠ΒݪҼΛಛఆͯ͠ΞΫγϣϯ͖͢ w͜ΕΒͷಛੑΛ׆੍͔͢ޚख๏Λߟ͑Δ wඇఆৗͳσʔλͷ౷ܭΛͲ͏׆༻͢Δ͔
όϥϯεΛͱΓ͍ͨ݅ wྫ͑ߴूੵͳϚϧνςφϯτڥΛఆ wશମͷϦιʔε͕ۭ͍͍ͯΔঢ়گͰࣗ༝ʹ͑Δ wϦιʔε͕ṧഭ͖ͯͨ࣌͠ͷΈʹ੍ݶΛ͔͚Δ wṧഭ࣌ͷ੍ݶରͱͳΔςφϯτͷΈ wશମͱͯ҆͠ఆͨ͠ͳΊΒ͔ͳঢ়ଶΛ࡞Γ͍ͨ
ϨϯαόΛྫʹݕɾ੍ޚΛઃܭ wมԽݕग़࣌ʹͲͷϗετ͕มԽείΞ͕ߴ͍͔ w֤ϗετͷϦιʔε༻ͷॏΈ͚Λߦ͏ wॏΈ͚ϦετΛมԽຖʹߋ৽͍ͯ͘͠ wશϦιʔε͕ṧഭ͖ͯͨ͠ΒϦετΛݩʹࣗಈ੍ޚ
ॏΈ͚Ϧετͷੜ 8FCαʔό ϓϩηε ॏΈ͚Ϧετ FYNBQMFDPN NBUTVNPUPSKQ FYBNQMFKQ FYBNQMFPSH ɾ ɾ
ϗετຖʹϦιʔε༻ ͷॏΈ͚ϦετΛߋ৽ ྫ͑ߴ͍είΞΛܭଌͨ͠߹ͷΈϦετΛߋ৽ͯ͘͠
αʔόͷϦιʔε͕ṧഭ͖ͯͨ͠Β੍ޚ αʔόϦιʔε͕ඡഭ͍ͯ͠ͳ͍߹ϦετͷॏΈ͚ͷΈʹΊΔ ॏΈ͚Ϧετ FYNBQMFDPN NBUTVNPUPSKQ FYBNQMFKQ FYBNQMFPSH ɾ ɾ ϗετຖʹϦιʔε༻
ͷॏΈ͚ϦετΛߋ৽ αʔόશମͷϦιʔε͕ඡഭ͖ͯͨ͠Β ϦετΛݩʹ8FCαʔό੍͕ࣗޚ 8FCαʔό ϓϩηε
࣌ܥྻσʔλͷੜ wϨεϙϯεੜʹফඅͨ͠Ϧιʔε͔Βੜ wؔੑͷ͋Δෳͷ࣌ܥྻσʔλ͔Β૬ؔؔͷ࣌ܥ ྻσʔλΛ࡞Δ͜ͱͰ͖Δ wαʔόશମͷมԽͱϗετ୯ମͷมԽʹ૬͕ؔ͋Ε ͦΕαʔόʹେ͖͘ෛՙΛ͔͚͍ͯΔɺͳͲ
σʔλੜͱղੳιϑτΣΞ w8FCαʔόͷػೳ֦ுNPE@NSVCZOHY@NSVCZ wϓϩηεͷϦιʔεফඅऔಘNSVCZSFTPVSDF wมԽݕग़ΤϯδϯNSVCZDIBOHFpOEFS w૬ؔੜΤϯδϯNSVCZDPSSFMBUJPO
੍ݶͷ࣮ํ๏ wϦΫΤετ୯ҐͰ$16*0ͳͲͷׂΛมߋ wDHSPVQ NSVCZDHSPVQ SMJNJU NSVCZSFTPVSDF wϗετ୯ҐͰͷಉ࣌ଓΛมߋ wNPE@NSVCZNPE@WIPTU@NBYDMJFOUT
ϦΫΤετ୯ҐͰͷϦιʔε੍ޚ 8FCαʔό ϓϩηε ΫϥΠΞϯτ ϦΫΤετ Ϩεϙϯε ϨεϙϯεੜͷॲཧͷؒͷΈ ϓϩηεΛಛఆͷDHSPVQʹΞλον ʢ$16ͳͲʣ DHSPVQΞλον
DHSPVQσλον
ϛυϧΣΞ͕ಛྔநग़ɾղੳɾ੍ޚ Λࣗతʹߦ͏
8FCαʔϏεج൫ͷಈతฏߧੑ
ੜ໋ͱ
ੜ໋ͱ wಈతฏߧʹ͋ΔྲྀΕ wࡉ๔पظνΣοΫϙΠϯτ
ੜ໋ͱಈతฏߧʹ͋ΔྲྀΕ ˞˞˞ wੜମߏͷΤϯτϩϐʔ૿େͷ๏ଇʹΑΔ่յ wཚࡶ͕͞ੵ͢ΔΑΓૣ͘ղͯ͠࠶ߏங wடংΛकΔͨΊʹઈ͑·ͳ͘յͯ͠࡞Γม͑Δ wࣗΒͷ੍ޚԽͰฏߧঢ়ଶΛ࡞Δ ˞8#$BOOPO l5IF8JTEPNPGUIF#PEZz
88/PSUPO$P /FX:PSL ˞4DIPFOIFJNFS 3VEPMG5IFEZOBNJDTUBUFPGCPEZDPOTUJUVFOUT5IFEZOBNJDTUBUFPGCPEZDPOTUJUVFOUT ˞Ԭ৳Ұ ੜͱແੜͷ͍͋ͩ ߨஊࣾݱ৽ॻ ݄
ࡉ๔पظνΣοΫϙΠϯτ ˞ wࡉ๔͕ਖ਼͘͠ࡉ๔पظΛਐߦ͍ͤͯ͞Δ͔ࢹ wҟৗ͕͋ͬͨ߹पظਐߦΛݪଇ͢ΔͳͲ੍ޚ wࡉ๔͕ࣗ͜ͷ੍ޚػߏΛ͍࣋ͬͯΔ ˞ࡉ๔पظνΣοΫϙΠϯτ IUUQTKBXJLJQFEJBPSHXJLJ &##&&&"&$'&&"&&"' &%&"&#&
ੜ໋ͷಛΛ8FCγεςϜʹԠ༻
ҎԼͷΑ͏ʹݟཱͯΔ wࡉ๔ɿαʔόʢ7.ɺϓϩηεʣ wಈతฏߧɿઈ͑ؒͳ͍αʔόͷഁյͱ࠶ߏங wΤϯτϩϐʔ૿େɿҟৗঢ়ଶͷϦεΫ૿େ wࡉ๔पظνΣοΫϙΠϯτɿαʔόͷ੍ࣗޚ
8FCαʔϏεج൫Λੜ໋ͷΑ͏ʹѻ͏ wߴͳγεςϜੜ໋ͷΑ͏ʹݟ͑Δ wίϯϐϡʔλ͍ؒಈ͔͢ͱԿ͔Β͠ΒҟৗͱͳΔ wҟৗʢΤϯτϩϐʔ૿େʣ͔ΒಀΕΒΕͳ͍ w੍ࣗޚͭͭࣗ͠ΒΛյ͠૿৩͠࠶ߏங͢Εྑ͍ wಈతฏߧੑʹΑΓடংΛอͭ8FCαʔϏεج൫
Քಇத ఀࢭத ఀࢭத ఀࢭத ఀࢭத Քಇத Քಇத Քಇத Քಇத Քಇத
Քಇத Քಇத Քಇத Քಇத Քಇத ৗʹ̍ͷʮՔಇதʯ͕ଘࡏ͢ΔલఏͰɺʮՔಇதʯ͕ҙͷ࣌ؒܦաͰ ʮఀࢭதʯʹͳͬͨ߹ɺྡͷؔੑͷࢹ͍ͯ͠ΔʮՔಇதʯ͕৽ͨ ͳʮՔಇதʯΛ࡞Γग़͠ఆৗతʹ॥ͤ͞Δ ☓ Քಇத
ఀࢭத ఀࢭத Քಇத Քಇத Քಇத Քಇத Քಇத Քಇத Քಇத Քಇத
Քಇத ఀࢭத ఀࢭத ఀࢭத Քಇத Քಇத Քಇத Քಇத Քಇத Քಇத Քಇத Քಇத Քಇத Քಇத ఀࢭத Քಇத Քಇத Քಇத 7.ʹϥΠϒϥϦόʔδϣϯϩέʔγϣϯଐੑͳͲΛ࣋ͨͤͯ 7.ͷৼΔ͍͕͓͔͍͠Ϋϥελ͔ΒҟৗͳଐੑΛநग़͢ΔΫϥελϦϯάࢹ
ಈతฏߧੑʹ͍ͭͯৄ͘͠Γ͍ͨ߹ͷࢿྉ IUUQTTQFBLFSEFDLDPNNBUTVNPUP@SOBNFSBLBEJEFBEFTJHO
·ͱΊ
·ͱΊ wਓͷෆશੑΤϯτϩϐʔ૿େΛڐ༰͢ΔγεςϜ w੍ࣗޚͱಈతฏߧͷܥʹ͋Δ8FCγεςϜج൫ wγεςϜͦͷͷͷঢ়ଶಛΛྨɾࢹ͢Δ
ࠓޙͷݚڀ։ൃͷ༧ఆ w45/4ϓϩάϥϚϒϧͳ࣍ੈ-JOVYೝূج൫ wIBDPOJXBϓϩάϥϚϒϧͳ࣍ੈίϯςφΤϯδϯ w8FCαʔόͷ੍ࣗޚ wಈతฏߧੑΛ࣋ͭ8FCαʔϏεج൫ wػցֶशʹΑΔγεςϜͷଐੑͷྨͱঢ়ଶࢹ