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
一休のリアルタイム施策を支えるサーバレスログ基盤
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
shimizukaz
July 22, 2020
Technology
1.6k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
一休のリアルタイム施策を支えるサーバレスログ基盤
ZOZO×一休×PayPay AWS Nightでの登壇資料です
shimizukaz
July 22, 2020
Other Decks in Technology
See All in Technology
OPENLOGI Company Profile for engineer
hr01
1
74k
AIが当たり前の組織で エンジニアはどう育つか
nishihira
1
900
キャリアLT会#3
beli68
2
220
ソニー銀行におけるビジネスアジリティ向上のためのクラウドシフト戦略
srenext
0
1k
穢れた技術選定について
watany
19
5.9k
クラウドを使う側から、作る側へ / 大吉祥寺.pm 2026前夜祭
fujiwara3
3
480
全員がリーダーである世界へ キリマンジャロ登頂とシェアド・リーダー
jinwatanabe
0
120
伝票作成AIエージェントを支える、LLMOpsとインフラの選択肢 / AICon2026_takeda
rakus_dev
0
250
AIコード生成×サプライチェーン攻撃 — PHPが直面する“二重の信頼問題
shinyasaita
0
440
ダッシュボード"開発"について 〜使われるダッシュボードのつくりかた〜
kimichan
0
150
複数プロダクトで進めるAI機能実装 ── 実践から得たリアルな学びとロードマップ実現への挑戦 / AICon2026_yanari
rakus_dev
0
250
ここは地獄!つらい朝会を体験することで、チームとしてのより良い振る舞いに気づくワークショップ / The stand-up meeting from hell in the game industry
scrummasudar
0
210
Featured
See All Featured
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
970
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
72
40k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.3k
Thoughts on Productivity
jonyablonski
76
5.3k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
370
Odyssey Design
rkendrick25
PRO
2
730
Done Done
chrislema
186
16k
A Tale of Four Properties
chriscoyier
163
24k
A better future with KSS
kneath
240
18k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
430
Transcript
ҰٳͷϦΞϧλΠϜࢪࡦΛࢧ͑Δ αʔόϨεϩάج൫ ʹແԿ༗ גࣜձࣾҰٳ σʔλαΠΤϯε෦ ΞϓϦέʔγϣϯΤϯδχΞ ਗ਼ਫҰً
ΞδΣϯμ • σʔλαΠΤϯε෦ͷ͓ • ҰٳͷCRMࢪࡦͱʁ • ϦΞϧλΠϜϩάऩूͷΞʔΩςΫνϟ • CRMͱϦΞϧλΠϜσʔλͷ࿈ܞ
• Ұٳʹ20195݄ೖࣾ • CRMϨίϝϯσʔγϣϯج൫ͷ։ൃΛ͍ͯ͠·͢ɻ • લ৬ҊΞϓϦͷձࣾͰΞϓϦέʔγϣϯΤϯδχΞΛ͠ ͍ͯ·ͨ͠ɻ • ͖ͳAWSαʔϏε •
LambdaɺAthena গ͚ͩࣗ͠ݾհ
Ұٳ.com ্࣭ͳϗςϧɾཱྀؗͷ༧αʔϏε Ұٳ.comϨετϥϯ ্࣭ͳϨετϥϯͷ༧αʔϏε
• σʔλΤϯδχΞϦϯά • ੳج൫ɺData Warehouseͷอकɾӡ༻ • ΞϓϦέʔγϣϯ։ൃ • ϚʔέςΟϯάɺϨίϝϯσʔγϣϯج൫ͷ։ൃ •
σʔλαΠΤϯε • ػցֶशɾࣗવݴޠॲཧ • ϢʔβʔαʔϏεΛվળ͢Δࢪࡦ࡞Γ σʔλαΠΤϯε෦ͷ͓ σʔλαΠΤϯε ΞϓϦέʔγϣϯ σʔλΤϯδχΞϦϯά
ҰٳͷCRMͱʁ • Customer Relationship Management ϢʔβʔͱྑͳؔΛங͘ࣄ • ʢߪങ༧ଌʣCVR্ͷͨΊͷϦΞϧλΠϜσʔλΛͬͨϦϚʔέςΟϯά •
ʢࣗવݴޠʣޱίϛΛੳɺςʔϚʹԠͯ͡࠷దͳจΛநग़ • ʢը૾ղੳʣݕࡧςʔϚʹ߹ͬͨը૾Λબผ͢Δ
ϦΞϧλΠϜϩάऩूͷΞʔΩςΫνϟ
•༧͠Α͏ͱ͚ͨ͠ͲΊ·ͨ͠ɺͱ͍͏ߦಈΛଊ͍͑ͨ •→ϖʔδભҠΛॠ࣌ʹัଊ͍ͨ͠ •αΠτճ༡࣌ʹϢʔβʔʹΑΓྑ͍ମݧΛͯ͠Β͏ •→ ߦಈϩάΛΠϯϓοτͱ͠ɺదͳΞτϓοτΛϢʔβఏڙ͢Δ ϦΞϧλΠϜϩάऩूͷΞʔΩςΫνϟ ࣮ݱ͍ͨ͜͠ͱ
•༧͠Α͏ͱ͚ͨ͠ͲΊ·ͨ͠ɺͱ͍͏ߦಈΛଊ͍͑ͨ •→ϖʔδભҠΛॠ࣌ʹัଊ͍ͨ͠ •αΠτճ༡࣌ʹϢʔβʔʹΑΓྑ͍ମݧΛͯ͠Β͏ •→ ߦಈϩάΛΠϯϓοτͱ͠ɺదͳΞτϓοτΛϢʔβఏڙ͢Δ ϦΞϧλΠϜϩάऩूͷΞʔΩςΫνϟ ࣮ݱ͍ͨ͜͠ͱ
Eks Kinesis-data-streams Lambda RDS ϦΞϧλΠϜϩάऩूͷΞʔΩςΫνϟ insert into {table name} API
ड͚औͬͯ ཷΊͯ ड͚औͬͯ ཷΊΔ
Eks Kinesis-data-streams Lambda RDS ϦΞϧλΠϜϩάऩूͷΞʔΩςΫνϟ insert into {table name} API
ड͚औͬͯ ཷΊͯ ड͚औͬͯ ཷΊΔ ͋·ΓΑ͘ͳ͍
Lambda+RDS ΞϯνύλʔϯͳΜͰ͢ •1event = 1ͭͷLambda͕ىಈ •RDSͷಉ࣌ଓͳͲͳͲ ͳͷͰ...
Eks Kinesis-data-streams Lambda RDS ϦΞϧλΠϜϩάऩूͷΞʔΩςΫνϟ insert into {table name} API
ड͚औͬͯ ཷΊͯ ड͚औͬͯ ཷΊΔ ͕͜͜؊
Kinesis-Data-Streams Shard 1 Shard 2 Shard 3 Shard 4 Log
͜ΜͳΛ͍ͯ͠·͢ ShardΛ੍ޚ͢ΔࣄͰLambdaͷฒྻىಈΛௐઅͰ͖Δ KinesisϩάόοϑΝϦϯάͷػೳ͢Δ LambdaىಈࣦഊϦτϥΠՄೳ
ϦΞϧλΠϜσʔλΛͬͯࢪࡦܨ͛Δ
•༧͠Α͏ͱ͚ͨ͠ͲΊ·ͨ͠ɺͱ͍͏ߦಈΛଊ͍͑ͨ •→ϖʔδભҠΛॠ࣌ʹัଊ͍ͨ͠ •αΠτճ༡࣌ʹϢʔβʔʹΑΓྑ͍ମݧΛͯ͠Β͏ •→ ߦಈϩάΛΠϯϓοτͱ͠ɺదͳΞτϓοτΛϢʔβఏڙ͢Δ ϦΞϧλΠϜσʔλΛͬͯࢪࡦܨ͛Δ ࣮ݱ͍ͨ͜͠ͱ
• ϨετϥϯΛ༧ͯ͘͠Εͦ͏ͳਓΛૉ ૣ͘Ωϟον • ը໘্ʹΫʔϙϯΛදࣔ ϢʔβͷΞτϓοτͷҰྫ
ϦΞϧλΠϜσʔλΛͬͯࢪࡦܨ͛Δ Eks Kinesis-data-streams Lambda RDS insert into {table name} API
Ӿཡใʹج͖ͮ༧ͯ͘͠Εͦ͏͔༧ଌ͢Δ
•༧͠Α͏ͱ͚ͨ͠ͲΊ·ͨ͠ɺͱ͍͏ߦಈΛଊ͍͑ͨ •→ϖʔδભҠΛॠ࣌ʹัଊ͍ͨ͠ •αΠτճ༡࣌ʹϢʔβʔʹΑΓྑ͍ମݧΛͯ͠Β͏ •→ ߦಈϩάΛΠϯϓοτͱ͠ɺదͳΞτϓοτΛϢʔβఏڙ͢Δ ϦΞϧλΠϜσʔλΛͬͯࢪࡦܨ͛Δ ࣮ݱͰ͖ͨ͜ͱ
•ϦΞϧλΠϜʹϨίϝϯυΛڬΉ •αΠτΛͨ͠ޙʹྑ࣭ͳใΠϯηϯςΟϒΛͬͨϑΥϩʔ͢Δ ͜Ε͔ΒΓ͍ͨ͜ͱ ࣮ݱͰ͖ͦ͏ͳ͜ͱ
࠷ޙʹ •ҰٳͰ֤෦ͰΤϯδχΞΛืूதͰ͢ʂ •σʔλαΠΤϯε෦ •॓ധࣄۀຊ෦ •Ϩετϥϯࣄۀຊ෦ •γεςϜຊ෦ •σδλϧϚʔέςΟϯά
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠
None