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
ちょっぴりDiveDeepするAWSの時間 AWS Dev Day 2023 Tokyo 延長...
Search
tkzwtks
June 30, 2023
Technology
240
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ちょっぴりDiveDeepするAWSの時間 AWS Dev Day 2023 Tokyo 延長戦 実践データ移行 〜はてなダイアリーや魔法のiらんどの事例と共に〜
tkzwtks
June 30, 2023
More Decks by tkzwtks
See All by tkzwtks
データマイグレーションの成功戦略~サービスリニューアルで失敗しないための実践ガイド~
tkzwtks
10
3.5k
はてなスターにおける静的ファイル配信の話
tkzwtks
0
230
YAPC::Kyoto 2023 LT Perlブートキャンプご紹介
tkzwtks
0
1.5k
Hatena Engineer Seminar #14 魔法のiらんど データ移行編 〜新旧システム間のデータマイグレーション時に我々が考えること〜 / hatena-engineer-seminer-number-14-data-migration
tkzwtks
0
3.2k
レガシーシステムからのデータマイグレーションあれこれ
tkzwtks
4
1.8k
hatena-engineer-seminar-10
tkzwtks
0
2.5k
Other Decks in Technology
See All in Technology
SRE歴2ヶ月でも開発6年の知見を活かして、チームで止まっていた環境改善を前に進めた話
a_ono
0
170
記録をかんたんに、提案をパーソナルに ── AIであすけんが目指すもの
oprstchn
0
120
CVE-2026-20833_脆弱性対応とAES 化について
jukishiya
0
350
RAGの精度向上とエージェント活用
kintotechdev
2
120
AWS Summit 2026で見えたSIerにとっての Amazon Quickの位置づけ
maf_0521
0
160
4人目のSREはAgent
tanimuyk
0
370
組織における AI-DLC 実践
askul
0
290
Claude Codeとハーネスについて考えてみる
oikon48
7
2.8k
打造你的 AI 工作流:Agent Skill + MCP 實戰工作坊
appleboy
0
450
ループエンジニアリングでE2Eテストを実践
noriyukitakei
0
230
初めてのDatabricks勉強会
taka_aki
2
230
AWS Summit の片隅で、体育座りしながらコミュニティがにぎわう理由を考えた
k_adachi_01
2
340
Featured
See All Featured
30 Presentation Tips
portentint
PRO
1
340
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
BBQ
matthewcrist
89
10k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
800
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.4k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
590
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
500
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
So, you think you're a good person
axbom
PRO
2
2.1k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Building Adaptive Systems
keathley
44
3.1k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Transcript
DiveDeep AWS AWS Dev Day Tokyo i
舅䄕磆☭ 2015 11 KADOKAWA GigaViewer
舅䄕磆☭ 䌕飈磬塷 i
儖仼ֽ鎇׆כ
儖仼ֽ鎇׆כ 2020 4 i
i
i KADOKAWA 1999 2020 4
2020 ˝ بتطّ⯇二 ˝ 二بتطّס㵸鐄ظ٭ذ璡ס燯车 ˝ ☪㍑╚מֽ鎇סע׆הס鎇갭
ظ٭ذ燯车 ˝ 仾بتطّ־二بتطّסظ٭ذ燯Ⳃ ˝ ⶡמրظ٭ذي٭ت燯٬二ׂցכַֹֹם鎇ך עםַ ˝ 仾بتطّסظ٭ذ二بتطّך✳ֹֻמ燯Ⳃ
ր仾بتطّסظ٭ذ二بتطّך✳ֻ ֹמ燯Ⳃցכע ˝ 仾بتطّכ二بتطّסت؞٭ُُشم٤ء ˝ ُشم٤ءג⩝מظ٭ذ燯Ⳃ ˝ ظ٭ذס㚺䬵 ˝ ❆㵸鐄ס鋗嫎ֿ二仾بتطّꝴך㚺זיַ
i 20 > >
ظ٭ذꝴס❣㰆꞊➟כ⭚杼סꯂ樑 -> ->
גַ׆כ
גַ׆כ ⾒
StepFunctions + AWS Batch + S AWS StepFunctions + AWS
Batch StepFunctions AWS Batch S JSON S
燯车ס⛼䡵 S S S
تط٭عُب٤
تط٭عُب٤ batch
Savepoint S / JSON S JSON batch_size
Savepoint S / / {$batch_type}/batch_id={$batch_id}/ status={$status}/{$uuid} batch_type: batch_id: ID status:
pending/succeeded/failed uuid: ID
Savepoint /batch_id={$batch_id}/status={$status} status / failed pending
磵冽 20 ⾒ 10h -> ->
磵冽 savepoint status pending
䷉״י◄❆־㰢שظ٭ذ燯车
燯车嶖⤓ /
燯车嶖⤓ ˝ ظ٭ذꄈ釤犉 ˝ ⪒⛮燯车侇ꝴס釤犉 ˝ ْ٤طػ٤تؗؕ٤غؗס吾鋀 ˝ 牊걉 ˝
⛰燯־ ˝ 䣽ַ亠ֿ㚺סע㚺䬵
燯车嶖⤓ bulk insert / )
ױכ״ AWS /
ֵֿכַׇֹױג