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
SRE meetup 20190522
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Genki Sato
May 22, 2019
Technology
1.6k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
SRE meetup 20190522
Genki Sato
May 22, 2019
More Decks by Genki Sato
See All by Genki Sato
DevOpsDays Tokyo
genkist
2
2.5k
レガシーシステムの再構築。システム設計からプロジェクト運用まで赤裸々に
genkist
0
2.2k
Other Decks in Technology
See All in Technology
気軽に使える"情報のハブ"としてのNotion活用 〜フロー情報の集積点 と、 Claude Code × Notion AI〜
syucream
1
200
感情と身体を置き去りにしない、エンジニアの生きのこり方 ──いまから、ここから「自分の状態」を扱うという選択
saorimurooka
0
350
GitHub Copilot 最新アップデート – 「一歩先」の実践活用術
moulongzhang
5
2.1k
製造現場での生成AIの活用、およびエージェントAIの実装のあり方、AVEVAの取り組み
iotcomjpadmin
0
160
4人目のSREはAgent
tanimuyk
0
210
AIエージェントとPhysical AIが拓く製造業の変革(ハノーバーメッセリキャップ)
iotcomjpadmin
0
140
Multi-Agent並列開発を 安全に回すための技術 / Technology for Safely Multi-Agent Parallel Development
tooppoo
0
200
いまさら聞けない「仕様駆動開発入門」 〜AI活用時代の開発プロセスを考える〜
findy_eventslides
2
220
AIは、人間らしい仕事の夢を見るか?─ AI時代のtoB/toEプロダクトを再設計する
techtekt
PRO
0
140
Agile and AI Redmine Japan 2026
hiranabe
4
490
徹底討論!ECS vs EKS!
daitak
3
1.7k
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
11k
Featured
See All Featured
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
170
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Making the Leap to Tech Lead
cromwellryan
135
9.9k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
160
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
150
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
370
SEO for Brand Visibility & Recognition
aleyda
0
4.6k
Are puppies a ranking factor?
jonoalderson
1
3.6k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4k
Transcript
ZBQQMJDVMUVSF ։ൃޮΛ࠷େԽ͢Δ σϓϩΠϝϯτύΠϓϥΠϯ
ZBQQMJDVMUVSF !2 ࠤ౻ݯلʢ͞ͱ͏͛Μ͖ʣʗιϑτΤΞΤϯδχΞʗ:BQQMJ5FDI-FBE w݄ϝΨϕϯνϟʔήʔϜ։ൃ w ϒϥβܕιʔγϟϧήʔϜ։ൃ w݄ϝΨϕϯνϟʔΠϯϑϥ෦ w %#ج൫ɾήʔϜࣄۀج൫ w
Τϯλϝࣄۀج൫ɾϔϧεέΞ&$ࣄۀج൫ w݄'JOUFDIܥελʔτΞοϓ w ΥϨοτΞϓϦ։ൃɾӡ༻ w݄:BQQMJ w :BQQMJϓϥοτϑΥʔϜͷ։ൃɾӡ༻
ΞϓϦͷςΫϊϩδʔΛ։์͠ɺ ੈͷதΛͬͱศརͰշదʹɻ
Services :BQQMJैདྷͷΞϓϦࢢΛσΟεϥϓτ͢ ΔɺΞϓϦͷςΫϊϩδʔΛ։์͢Δελʔτ ΞοϓͰ͢ɻ ɹϓϩάϥϛϯάෆཁͰΞϓϦ։ൃɻٕज़ऀ ཁΒͣͰഒͷ։ൃΛ࣮ݱɻ ɹ͠Έ͍͢ײత6*ͷཧը໘͔Βɺ ୭Ͱ؆୯ʹΞϓϦΛӡ༻ཧ Mobile Technology
for ALL ʢ৽ଔ࠾༻͚ʣ ʢൢଅ͚ʣ ʢֶߍ๏ਓ͚ʣ ʢۀࢪઃ͚ʣ ۀछΛΘͳ͍ϗϦκϯλϧSaaSͱͯ͠ϓϥοτϑΥʔϜΛఏڙ
ZBQQMJDVMUVSF !5
280݅ 2,800ສ 99 ಋೖ݅ ྦྷܭΞϓϦDL αʔϏεܧଓ
ച্ߴT2D3ͷਪҠͰٸத ɿT2D3ϢχίʔϯͷSaaSاۀʹ͓͍ͯٻΊΒΕΔͷུশ 3ഒͷΛ2ɺ2ഒͷΛ3ɺTriple x 2ɺDouble x 3ͱͯ͠T2D3ͱݺΕΔ
ZBQQMJDVMUVSF νʔϜߏ !8
ZBQQMJDVMUVSF w ΤϯδχΞ໊ w J04ɾ"OESPJEɾϑϩϯτɾαʔόɾ43&ʢΠϯϑϥʣ w ϩʔϧ͝ͱʹ։ൃ͢Δ͜ͱগͳ͘جຊతʹϓϩδΣΫτ͝ͱ !9
ZBQQMJDVMUVSF w ෳͷྖҬΛΧόʔ͍ͯ͠Δϝϯόʔ͕ଟ͍ w ͷͰϩʔϧ͝ͱͷਓΛ࣭͞ΕΔͱਖ਼͑ʹ٧·Δ w ϝΠϯͷྖҬ֎ͷ͜ͱΧδϡΞϧʹखΛग़ͯ͠13͛ͨΓͯ͠·͢ !10
ZBQQMJDVMUVSF ຊ:BQQMJʹ͓͚Δ։ൃͷྲྀΕͱ σϦόϦʔߴԽͷऔΓΈʹ͍ͭͯ ͓͠͠·͢ !11
ZBQQMJDVMUVSF w ՝͕͍݄Λ͔͚ͯੵ͠ɺ։ൃޮΛམͱ͍ͯͨ͠ w ϦϦʔεखॱॻ w ͪΐͬͱͨ͠มߋ͕ࢥΘ͵োΛݺΜͩΓʢϐλΰϥεΠονʣ w ؔͳͦ͞͏ͳෳͷͪΐͬͱͨ͠มߋ͕ࢥΘ͵োΛݺΜͩΓʢࠞͥ Δͳةݥʣ
w Ұ΄Ͳલ͔ΒγεςϜͷશମϦϓϨΠεΛਐΊ͍ͯ·͢ !12
ZBQQMJDVMUVSF 43&νʔϜ͕ ͍·ߟ͍͑ͯΔ͜ͱ !13
ZBQQMJDVMUVSF w ʮػೳ։ൃΛεϜʔζʹετϨεͳ͘ਐΊΔͨΊͷΛ࡞Δʯ w αΠτ৴པੑ্ͷͨΊʹɺ·ͣ։ൃج൫ͷඋ w γεςϜϦϓϨΠεʹ͋ΘͤͯθϩϕʔεͰߏங w طଘγεςϜ৽͍͠ΈΛద༻ͨ͠Γ͍ͯ͠·͢ !14
ZBQQMJDVMUVSF ಉ͡బ౿·ͳ͍Α͏ʹ !15
ZBQQMJDVMUVSF ։ൃϑϩʔʹ߹Θͤͯ ϦϓϨΠεޙͷγεςϜͰ औΓΜͩ༰Λհ͠·͢ !16
ZBQQMJDVMUVSF !17
ZBQQMJDVMUVSF ʲ։ൃαΠΫϧʢʣʳ ԿΛ࡞Δ͔ !18
ZBQQMJDVMUVSF w ϓϩδΣΫτͷೖΓޱ w ैۀһىҊͷͷ w 4MBDL্ͷެืͰੜ·ΕΔҊ݅ɻΫϥΠΞϯτཁؚ·ΕΔɻ w ࣄۀઓུϕʔεͷͷ w
͍ΘΏΔτοϓμϯͰىҊ͞ΕΔ͜ͱ͕͓͓͍ w ։ൃɾӡ༻ϕʔεͷͷ w γεςϜϦϓϨΠεɺӡ༻վળͳͲ !19
ZBQQMJDVMUVSF ӦۀɾΧελϚʔαΫηεɾ੍࡞ͳͲ ϓϩμΫτʹؔΘ͍ͬͯΔ શ෦Ͱ༏ઌΛܾٞͯ͠ΊΔ !20
ZBQQMJDVMUVSF ʲ։ൃαΠΫϧʢʣʳ Ͳ͏࡞Δ͔ !21
ZBQQMJDVMUVSF "1*ઃܭ !22
ZBQQMJDVMUVSF w 1SPUPDPM#VGGFSTΛ࠾༻ w "1*ͷϨϏϡʔΛ࣮ʹઌߦ࣮ͯ͠ࢪ w VCFSQSPUPUPPMʹΑΔνΣοΫɺϑΥʔϚοτ w 13ݟ͘͢ͳΓ·ͨ͠ w
)5.-υΩϡϝϯτͷు͖ग़͠ߦ͍ͬͯΔ w ͕ɺ*%-ͱͯ͠༏लͳͷͰQSPUPϑΝΠϧΛݟΔ͜ͱ͕ଟ͍ !23
ZBQQMJDVMUVSF ࣮ !24
ZBQQMJDVMUVSF w -JOUνΣοΫ w ػցతʹෆ۩߹ͷԹচͱͳΔͷΛ͙ w ϑΥʔϚολͱΈ߹ΘͤͯϨϏϡʔޮVQ w -JOUͰΧόʔͰ͖ͳ͍෦໋໊نଇΛͭͬͯ͘υΩϡϝϯτԽ͍ͯ͠ Δʢ͙͢ಡΊΔαΠζʹΩʔϓ͢Δͷେࣄʣ
!25
ZBQQMJDVMUVSF w ୯ମςετ w ࠷খ୯ҐͰԿΛ͢Δؔͳͷ͔ΛѲͰ͖ΔΑ͏ʹ w ݁߹ςετ w தنɾେنͳϦϑΝΫλϦϯάΛߦ͏ࡍͷσάϨνΣοΫʹ༗༻ w
ϒϥοΫϘοΫεςετͱ࣮ͯ͠ࢪ w ςετΛલఏͱͯ͠%*͍͢͠ઃܭʹ !26
ZBQQMJDVMUVSF w 1VMM3FRVFTUʹ֤छνΣοΫΛ࿈ಈͤ͞ύε͠ͳ͍ͱϚʔδ͕Ͱ͖ͳ͍ w ݸਓͰ։ൃɾվम͢ΔͷGPSLͨ͠ϦϙδτϦͰ࡞ۀ w ςετ௨ΛͰ͖Δ w ݸਓPSHʹGPSLͨ͠ϦϙδτϦͷςετຊਓʹ͔͠௨͕͍͔ͳ͍ w
ϓϩδΣΫτͰڞ༗͍ͯ͠Δϒϥϯνͷςετશମ௨ !27
ZBQQMJDVMUVSF νΣοΫϙΠϯτͷ͕૿͑Δ͜ͱͰ Өڹൣғ͕͕Δલʹؾ͚ͮΔ !28
ZBQQMJDVMUVSF ʲ։ൃαΠΫϧʢʣʳ Ͳ͏࣭Λ୲อ͢Δ͔ !29
ZBQQMJDVMUVSF w جຊతͳϦϦʔεαΠΫϧि࣍ w ։ൃظؒنʹΑͬͯʙϲ݄·Ͱ༷ʑ w 2"ʹΑΔݕূεςοϓ w ʮ୯ମݕূʯɿҊ݅͝ͱʹߦ͏ݕূ w
ʮશମݕূʢि࣍ݕূʣʯɿϦϦʔε༧ఆͷͷ͚ͩͰͳͦ͘ͷଞશػ ೳΛཏతʹݟΔ !30
ZBQQMJDVMUVSF શମݕূͷϝϦοτ !31
ZBQQMJDVMUVSF w ʰࠞͥΔͳةݥʱͳෆ۩߹Λ୳͍͢͠ w ʰϐλΰϥεΠονʱͳෆ۩߹Λ୳͍͢͠ w ୯Ұػೳ͝ͱʹશମݕূΛߦ͏߹ͱൺֱͯ͠ΛݮͰ͖Δ w ि࣍ϦϦʔεͱ͢Δ͜ͱͰސ٬ͷΞοϓσʔτҊ͕ߦ͍͍͢ !32
ZBQQMJDVMUVSF ݕূڥΛؚΊͨ σϓϩΠࣗಈԽ !33
ZBQQMJDVMUVSF w ຊ൪ڥҎ֎ʹि࣍2"ݕূΛߦ͏εςʔδϯάڥɺ୯ମݕূΛߦ͏ݸ ผݕূڥʢηοτఔʣ͕͋Δ w ͯ͢Λ44)ͯ͠ख࡞ۀͰσϓϩΠ͢Δͷࠎ w ୯ମݕূڥͷσϓϩΠຊ൪ڥεςʔδϯάڥͱಉ༷ʹಛఆϒ ϥϯνͷQVTIΛτϦΨʔʹσϓϩΠΛߦ͏ w
γεςϜߏɺσϓϩΠϩδοΫຊ൪ͱಉͳͷͰߏσϓϩΠͷม ߋ࣌ʹͷݕূʹͳΔ !34
ZBQQMJDVMUVSF !35 ڥ ϒϥϯν ຊ൪ QSPEVDUJPO εςʔδϯά NBTUFS QGEFWSFWJFX EFQMPZQGEFWSFWJFX
QGEFWSFWJFX EFQMPZQGEFWSFWJFX QGEFWSFWJFX9 EFQMPZQGEFWSFWJFX9
ZBQQMJDVMUVSF ։ൃαΠΫϧʢʣ ϦϦʔε !36
ZBQQMJDVMUVSF w σϓϩΠؚΊͯجຊతʹݕূࡁΈ w ҆৺҆શʢࣾൺʣ w QSPEVDUJPOϒϥϯνʹϚʔδ͢Εࣗಈతʹຊ൪ڥద༻͞ΕɺϦ Ϧʔεྃ !37
ZBQQMJDVMUVSF ։ൃαΠΫϧʢʣ Πϯϑϥߏཧ !38
ZBQQMJDVMUVSF w 5FSSBGPSNΛར༻͍ͯ͠Δ w جຊతʹ*".ͳͲΛؚΊͨॳظߏஙΛओ؟ʹஔ͍͍ͯΔ w ʑͷӡ༻ͷதͰมߋ͕ݟࠐ·ΕΔͷΞϓϦέʔγϣϯͷϦϙδτϦ ʹಉࠝ w ྫɿ&$4ͷλεΫఆٛɺFOWPZZBNMɺ%PDLFSpMFͳͲ
w σϓϩΠ্ͷ߹͋Δ͕ɺΠϯϑϥ໘ͷมߋΞϓϦέʔγϣϯίʔυ ͱಉ༷ͷϑϩʔʹࡌͤΒΕΔϝϦοτେ͖͍ !39
ZBQQMJDVMUVSF ։ൃαΠΫϧʢʣ ܭଌɾࢹ !40
ZBQQMJDVMUVSF w &&ςετ w ຊ൪ڥʹରͯ͠ఆظతʹ࣮ΛͬͨࣗಈςετΛ࣮ࢪ w γεςϜϦιʔεɺϩάࢹ w %BUBEPH "1.
Λར༻ w ͔Ώ͍ͱ͜Ζ3FEBTIࣗલεΫϦϓτʹΑΔࢹ w ϩάج൫ w োରԠɺ#*తͰ#JH2VFSZ 3FEBTIΛར༻ !41
ZBQQMJDVMUVSF γεςϜߏ !42
ZBQQMJDVMUVSF !43
main with SQLite SQLite wrappter app envoy CMS app Client
˞؆ུԽͨ͠ߏਤͰ͢ -JOU #VJME (JU1VTI -JOU 5FTU #VJME %FQMPZ -JOU 5FTU #VJME %FQMPZ -JOU 5FTU #VJME %FQMPZ QSPUPCVG DNT BQQ TRMJUFXSBQ
ZBQQMJDVMUVSF ·ͱΊ !45
ZBQQMJDVMUVSF w ։ൃޮΛ͋͛ΔͨΊͷγεςϜతͳऔΓΈΛհ͠·ͨ͠ w γεςϜͰ։ൃΛαϙʔτ͢Δ͜ͱͰ։ൃޮ্Λࢦ͍ͯ͠·͢ w μΠδΣετʹ͍ۙհͩͬͨͷͰؾʹͳΔ෦͕͋Δํ͜ͷ͋ͱʂ !46
ҰॹʹΈɺ᛭ୖຏͯ͘͠ΕΔ ؒΛืू͍ͯ͠·͢ʂ 5IBOLZPV