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
1日でSSHをやめることができた話 #jawsdays
Search
ekanai
December 25, 2018
Technology
10
17k
1日でSSHをやめることができた話 #jawsdays
ekanai
December 25, 2018
Tweet
Share
More Decks by ekanai
See All by ekanai
[Modern App Summit '25] 200 億レコードを超える Aurora を Cloud Spanner へ移行
3utama
0
110
TimeTree のデータベースを Aurora から Cloud Spanner へ移行
3utama
1
530
[TimeTree] Aurora から Spanner への 移行の決断と背景
3utama
2
4.1k
TimeTree の SRE が海外展開においてやったこと&やってないこと by【TimeTree × みてね勉強会】 グローバル対応への挑戦 〜SRE/インフラ編〜
3utama
1
640
数十億レコードのRDS MySQL5.6を1週間程でAurora MySQL5.7へ移行した時の話 #jawsdays
3utama
0
3.7k
Other Decks in Technology
See All in Technology
あの夜、私たちは「人間」に戻った。 ── 災害ユートピア、贈与、そしてアジャイルの再構築 / 20260108 Hiromitsu Akiba
shift_evolve
PRO
0
510
自己管理型チームと個人のセルフマネジメント 〜モチベーション編〜
kakehashi
PRO
5
2.4k
次世代AIコーディング:OpenAI Codex の最新動向 進行スライド/nikkei-tech-talk-40
nikkei_engineer_recruiting
0
110
チームで安全にClaude Codeを利用するためのプラクティス / team-claude-code-practices
tomoki10
6
3.1k
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
製造業から学んだ「本質を守り現場に合わせるアジャイル実践」
kamitokusari
0
490
ファインディにおけるフロントエンド技術選定の歴史
puku0x
1
750
AWSと生成AIで学ぶ!実行計画の読み解き方とSQLチューニングの実践
yakumo
2
320
旬のブリと旬の技術で楽しむ AI エージェント設計開発レシピ
chack411
1
160
Oracle Cloud Infrastructure:2025年12月度サービス・アップデート
oracle4engineer
PRO
0
220
_第4回__AIxIoTビジネス共創ラボ紹介資料_20251203.pdf
iotcomjpadmin
0
180
ECS_EKS以外の選択肢_ROSA入門_.pdf
masakiokuda
1
120
Featured
See All Featured
Believing is Seeing
oripsolob
0
20
How STYLIGHT went responsive
nonsquared
100
6k
We Are The Robots
honzajavorek
0
130
Facilitating Awesome Meetings
lara
57
6.7k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
160
How to Talk to Developers About Accessibility
jct
1
94
Become a Pro
speakerdeck
PRO
31
5.8k
Unsuck your backbone
ammeep
671
58k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
82
Making Projects Easy
brettharned
120
6.5k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.3k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
0
34
Transcript
Ͱ44)ΛΊΔ͜ͱ͕Ͱ͖ͨ d"844ZTUFNT.BOBHFS4FTTJPO.BOBHFSಋೖͱӡ༻5JQTd KBXTEBZT
ࣗݾհ
ۚҪӫت ,BOBJ&JLJ גࣜձࣾ+6#*-&&803,4
None
גࣜձࣾ+6#*-&&803,4 ొஃऀใͷొͰؒҧ͑ͪΌ͍·ͨ͠
T i m e T r e e ΧϨϯμʔγΣΞαʔϏε
None
ʮڵຯɺؔ৺͕͋Δʯ ͰऴΘΒͤͳ͍ɻ TimeTreeࠂίϯςϯπͷ1ͭͱͯ͠ଊ͑ ͍ͯΔͨΊɺࠂΛదͳϢʔβʔʹదͳ λΠϛϯάͰ৴͢Δ͜ͱͰɺϢʔβʔɺ ࠂओͱʹՁͷ͋ΔϚονϯάϓϥοτ ϑΥʔϜͰ͋Γ͍ͨͱߟ͍͑ͯ·͢ɻ
ຊ
w4FTTJPO.BOBHFSͱ wͳͥ4FTTJPO.BOBHFSΛಋೖ͢Δͷ͔ w4FTTJPO.BOBHFSಋೖ w4FTTJPO.BOBHFSಋೖޙͷӡ༻
㾎4FTTJPO.BOBHFSͱ w ͳͥ4FTTJPO.BOBHFSΛಋೖ͢Δͷ͔ w 4FTTJPO.BOBHFSಋೖ w 4FTTJPO.BOBHFSಋೖޙͷӡ༻
rIUUQTEPDTBXTBNB[PODPNKB@KQTZTUFNTNBOBHFSMBUFTU VTFSHVJEFTFTTJPONBOBHFSIUNM lηογϣϯϚωʔδϟɺରܕͷϫϯΫϦοΫϒϥβϕʔεͷγΣ ϧ·ͨ"84$-*Λհͯ͠"NB[PO&$ΠϯελϯεΛཧͰ͖Δɺ શʹཧ͞Εͨ"844ZTUFNT.BOBHFSͷػೳͰ͢ɻ4FTTJPO .BOBHFSɺΠϯόϯυϙʔτΛ։͍ͨΓɺ౿ΈϗετΛҡ࣋ͨ͠ Γɺ44)ΩʔΛཧͨ͠Γ͢Δ͜ͱͳ͘ɺ҆શͰࠪՄೳͳΠϯελϯ εཧΛఏڙ͠·͢ɻ4FTTJPO.BOBHFSͰɺ"NB[PO&$Πϯελ ϯεͷϫϯΫϦοΫͷΫϩεϓϥοτϑΥʔϜΞΫηεΛΤϯυϢʔ βʔʹఏڙ͠ͳ͕ΒɺΠϯελϯεͷ੍ޚ͞ΕͨΞΫηεɺݫ֨ͳη
ΩϡϦςΟϓϥΫςΟεɺ͓ΑͼΠϯελϯεΞΫηεͷৄࡉΛؚΉ શʹࠪՄೳͳϩάΛཁٻ͢ΔاۀϙϦγʔͷ४ڌ༰қʹͳΓ· ͢ɻz 4FTTJPO.BOBHFSͱ
4FTTJPO.BOBHFSͱ Ϣʔβʔཧ ଓ ূ໌ॻ ωοτϫʔΫ ϩά ❌ ηΩϡϦςΟʔάϧʔϓ ❌
w 4FTTJPO.BOBHFSͱ 㾎ͳͥ4FTTJPO.BOBHFSΛಋೖ͢Δͷ͔ w 4FTTJPO.BOBHFSಋೖ w 4FTTJPO.BOBHFSಋೖޙͷӡ༻
44)ͬͯ·͔͢ʁ ͳͥ4FTTJPO.BOBHFSΛಋೖ͢Δͷ͔
wϢʔβʔཧ w伴ཧ w*1ڐՄ wΞΫηεཤྺ ͳͥ4FTTJPO.BOBHFSΛಋೖ͢Δͷ͔
ࢥ͍ग़͍ͯͩ͘͠͞ɻ ͳͥ4FTTJPO.BOBHFSΛಋೖ͢Δͷ͔
Ϣʔβʔཧ ଓ ূ໌ॻ ωοτϫʔΫ ϩά ❌ ηΩϡϦςΟʔάϧʔϓ ❌ ͳͥ4FTTJPO.BOBHFSΛಋೖ͢Δͷ͔
ͳͥ4FTTJPO.BOBHFSΛಋೖ͢Δͷ͔ Ϣʔβʔཧ wϢʔβʔཧ w伴ͷཧ w*1ΛڐՄ wΞΫηεཤྺ
ͳͥ4FTTJPO.BOBHFSΛಋೖ͢Δͷ͔ ূ໌ॻ ❌ wϢʔβʔཧ w伴ཧ w*1ΛڐՄ wΞΫηεཤྺ
ͳͥ4FTTJPO.BOBHFSΛಋೖ͢Δͷ͔ wϢʔβʔཧ w伴ཧ w*1ڐՄ wΞΫηεཤྺ ωοτϫʔΫ ηΩϡϦςΟʔάϧʔϓ ❌
ͳͥ4FTTJPO.BOBHFSΛಋೖ͢Δͷ͔ wϢʔβʔཧ w伴ཧ w*1ڐՄ wΞΫηεཤྺ ϩά
ϝϦοτ͔͠ͳ͍ʂ ͳͥ4FTTJPO.BOBHFSΛಋೖ͢Δͷ͔
w 4FTTJPO.BOBHFSͱ w ͳͥ4FTTJPO.BOBHFSΛಋೖ͢Δͷ͔ 㾎4FTTJPO.BOBHFSಋೖ w 4FTTJPO.BOBHFSಋೖޙͷӡ༻
wΠϯελϯεϓϩϑΝΠϧ࡞ w71$ΤϯυϙΠϯτ࡞ w4FTTJPO.BOBHFSϩάઃఆ w44.ΤʔδΣϯτΠϯετʔϧ 4FTTJPO.BOBHFSಋೖ
4FTTJPO.BOBHFSಋೖ
㾎ΠϯελϯεϓϩϑΝΠϧ࡞ w 71$ΤϯυϙΠϯτ࡞ w 4FTTJPO.BOBHFSϩάઃఆ w 44.ΤʔδΣϯτΠϯετʔϧ 4FTTJPO.BOBHFSಋೖ
4FTTJPO.BOBHFSಋೖ
wʮ"NB[PO&$3PMFGPS44.ʯϙϦγʔΛར༻ wΧελϜϙϦγʔΛ࡞ 4FTTJPO.BOBHFSಋೖ rIUUQTEPDTBXTBNB[PODPNKB@KQTZTUFNTNBOBHFSMBUFTU VTFSHVJEFTFTTJPONBOBHFSHFUUJOHTUBSUFEJOTUBODFQSPpMFIUNM
w ΠϯελϯεϓϩϑΝΠϧ࡞ 㾎71$ΤϯυϙΠϯτ࡞ w 4FTTJPO.BOBHFSϩάઃఆ w 44.ΤʔδΣϯτΠϯετʔϧ 4FTTJPO.BOBHFSಋೖ
4FTTJPO.BOBHFSಋೖ
wDPNBNB[POBXTSFHJPOFD wDPNBNB[POBXTSFHJPOFDNFTTBHFT wDPNBNB[POBXTSFHJPOTTN wDPNBNB[POBXTSFHJPOTTNNFTTBHFT rIUUQTEPDTBXTBNB[PODPNKB@KQTZTUFNTNBOBHFSMBUFTU VTFSHVJEFTZTNBOTFUUJOHVQWQDIUNM 4FTTJPO.BOBHFSಋೖ
w ΠϯελϯεϓϩϑΝΠϧ࡞ w 71$ΤϯυϙΠϯτ࡞ 㾎4FTTJPO.BOBHFSϩάઃఆ w 44.ΤʔδΣϯτΠϯετʔϧ 4FTTJPO.BOBHFSಋೖ
4FTTJPO.BOBHFSಋೖ
4FTTJPO.BOBHFSಋೖ
w ΠϯελϯεϓϩϑΝΠϧ࡞ w 71$ΤϯυϙΠϯτ࡞ w 4FTTJPO.BOBHFSϩάઃఆ 㾎44.ΤʔδΣϯτΠϯετʔϧ 4FTTJPO.BOBHFSಋೖ
4FTTJPO.BOBHFSಋೖ
4FTTJPO.BOBHFSಋೖ lॏཁ 44.ΤʔδΣϯτɺσϑΥϧτͰɺ݄Ҏ߱ ͷ"NB[PO-JOVYͷجຊʹΠϯετʔϧ͞Ε·͢ɻ44. ΤʔδΣϯτɺσϑΥϧτͰɺ"NB[PO-JOVYʹΠ ϯετʔϧ͞Ε·͢ɻ "NB[PO&$4ରԠͷͷΑ͏ʹϕʔεΠϝʔδͰͳ͍ͦͷ ଞͷόʔδϣϯͷ-JOVYͰɺखಈͰ44.ΤʔδΣϯτ ΛΠϯετʔϧ͢Δඞཁ͕͋Γ·͢ɻ z
rIUUQTEPDTBXTBNB[PODPNKB@KQTZTUFNTNBOBHFSMBUFTU VTFSHVJEFTZTNBONBOVBMBHFOUJOTUBMMIUNMBHFOUJOTUBMMBM
wϢʔβʔσʔλʹՃ wखಈͰΠϯετʔϧ 4FTTJPO.BOBHFSಋೖ rIUUQTBXTBNB[PODPNKQQSFNJVNTVQQPSULOPXMFEHFDFOUFS JOTUBMMTTNBHFOUFDMJOVY rIUUQTEPDTBXTBNB[PODPNKB@KQTZTUFNTNBOBHFSMBUFTU VTFSHVJEFTZTNBONBOVBMBHFOUJOTUBMMIUNMBHFOUJOTUBMMBM
4FTTJPO.BOBHFSಋೖ
w 4FTTJPO.BOBHFSͱ w ͳͥ4FTTJPO.BOBHFSΛಋೖ͢Δͷ͔ w 4FTTJPO.BOBHFSಋೖ 㾎4FTTJPO.BOBHFSಋೖޙͷӡ༻
w$MPVE8BUDI&WFOUTΛࢹ w*".Ϣʔβʔͷཧ 4FTTJPO.BOBHFSಋೖޙͷӡ༻
㾎$MPVE8BUDI&WFOUTΛࢹ w *".Ϣʔβʔ 4FTTJPO.BOBHFSಋೖޙͷӡ༻
w4MBDLʹ௨ 4UBSU4FTTJPO 5FSNJOBUF4FTTJPO 3FTVNF4FTTJPO 4FTTJPO.BOBHFSಋೖޙͷӡ༻
4FTTJPO.BOBHFSಋೖޙͷӡ༻ ʂ
4FTTJPO.BOBHFSಋೖޙͷӡ༻
wΠϕϯτΛ࣮ߦͨ͠Ϣʔβʔʹϝϯγϣϯ wύϒϦοΫνϟϯωϧ 4FTTJPO.BOBHFSಋೖޙͷӡ༻
w $MPVE8BUDI&WFOUTΛࢹ 㾎*".Ϣʔβʔ 4FTTJPO.BOBHFSಋೖޙͷӡ༻
4FTTJPO.BOBHFSಋೖޙͷӡ༻ \ 7FSTJPO 4UBUFNFOU< \ &⒎FDU%FOZ "DUJPO< TTN4UBSU4FTTJPO>
3FTPVSDF $POEJUJPO\ 4USJOH&RVBMT\ TTNSFTPVSDF5BH&OWQSPEVDUJPO ^ ^ ^ > ^
㾎4FTTJPO.BOBHFSͱ 㾎ͳͥ4FTTJPO.BOBHFSΛಋೖ͢Δͷ͔ 㾎4FTTJPO.BOBHFSಋೖ 㾎4FTTJPO.BOBHFSಋೖޙͷӡ༻
·ͱΊ
wಋೖ͢Δ͜ͱʹΑΔϝϦοτ wجຊެࣜυΩϡϝϯτ wಋೖޙͷӡ༻͕େࣄ ·ͱΊ
͓·͚
w.'"ͷڧ੍ w"84ϦιʔεΛιʔείʔυͰཧ ͓·͚
w.'"ͷڧ੍ w "84ϦιʔεΛιʔείʔυͰཧ ͓·͚
l$POEJUJPOz\ l#PPMz\ lBXT.VMUJ'BDUPS"VUI1SFTFOUzlUSVFz ^ ^ ͓·͚
w .'"ͷڧ੍ w"84ϦιʔεΛιʔείʔυͰཧ ͓·͚
͕࣌ؒ͋ͬͨΒ%&.0Γ·͢
͋Γ͕ͱ͏͍͟͝·ͨ͠