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
RIDI
December 22, 2017
Technology
1.3k
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
리디북스 비콘 로그 수집 개선
RIDI
December 22, 2017
More Decks by RIDI
See All by RIDI
원격 근무 팀 운영 경험 공유
ridi
0
2.3k
SVG Icon Design Guide
ridi
2
4.3k
빠르게 훑어보는 리디페이 백엔드 개발기
ridi
2
5.3k
Next.js는 정말 zero config였다.
ridi
0
2.2k
3일 걸릴 것 같던 구매목록 다운로드는 왜 3주가 걸렸을까?
ridi
0
510
원격으로 한 달 일해보니
ridi
0
1.6k
리디북스 앱에 S Pen Remote 연동하기
ridi
2
2.9k
UI 라이브러리 개발기
ridi
1
2.8k
테스트 환경 개선하기
ridi
8
3.7k
Other Decks in Technology
See All in Technology
20260906 「AWS運用入門」著者が教える、運用業務への生成AI活用入門
masaruogura
0
240
JAWS-UG初心者支部#88わいわい初心塾(夏休みの宿題やったかGit編)
otsuki
0
150
AI時代に、プロダクトの数だけ積み上がる所有コストをどうエンジニアリングするか / Engineering the Cost of Ownership
kzkmaeda
0
1k
AI時代におけるプロダクト横断勉強会の設計
zozotech
PRO
0
160
作り直せるコードは迅速に 作り直せないDBは慎重に - AI時代のプロダクトエンジニアが「判断の不可逆性」で開発速度を変える話
kinosuke01
0
260
AI-DLCって実際どう? 〜聞きたいこと全部聞いてみる〜
news_it_enj
0
240
GoにおけるFFIのこれまでとこれから
goccy
1
290
KAEN Company Deck
kaen
PRO
0
330
AIで仕事のやり方を変える
matsu7874
1
940
Bet AI Day 2026丨AIによって本質に戻るシステムリスク管理
layerx
PRO
0
1.2k
AIで実装は速くなった。なのにプロダクトは速くならない。職能の壁を越えて価値のフローを設計する
nwiizo
6
7.3k
こんなアーキテクチャ図は嫌だ BEYOND THE TIME: 半年後の自分へ贈る15のメッセージ / 15 of Anti-pattern in AWS Architecture Diagrams
naospon
3
260
Featured
See All Featured
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
320
What's in a price? How to price your products and services
michaelherold
247
13k
Designing for humans not robots
tammielis
254
26k
Practical Orchestrator
shlominoach
191
12k
A Soul's Torment
seathinner
7
3.6k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
4
590
The Curious Case for Waylosing
cassininazir
1
500
Done Done
chrislema
186
16k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Designing for Performance
lara
611
70k
The Invisible Side of Design
smashingmag
301
52k
The Pragmatic Product Professional
lauravandoore
37
7.4k
Transcript
ܻ٣࠘झ ࠺ ۽Ӓ ࣻ ѐࢶ ؘఠ ݃ࢿള
Table of Contents • ؘఠ ۽Ӓ ࣻ Pipeline ߂ ࣻೞח
۽Ӓ ઙܨ • Beacon Log ࣻ അട ߂ ޙઁ • Beacon Log ࣻ ѐࢶ ߑೱ - with AWS Lambda • AWS Lambda Trigger ҙ۲ Ҋҗ উ • അ ؘఠ ۄੋ ҳࢿ
None
ؘఠীࢲ ࣻೞח ۽Ӓ ઙܨ • ࢲ ਢࢲߡ Access Logs =>
Beacon Log • ࠭য (ਢ࠭য ನೣ) Viewer Logs • Ѩ࢝ ۽Ӓ • ӝఋ ࢲߡ Access Log, Django Log, etc...
Beacon Log ࣻ അട ߂ ޙઁ • ࢎ •
ੌೠ ীࢲ ౠೠ ߑೱ ܳ ߊࢎೞৈ ೦ҕӝ, ࢶ߅ ١ী Ӓ ী ೠ ਤա ߑೱਸ ঌܻח • प(beacon.gif) : 1 * 1 px gif
Beacon Log ࣻ അട ߂ ޙઁ • ೨ब IDEA •
ౠ ࢲߡী 1pxܻ gif(beacon.gif) ੌਸ publicೞѱ ࢲ࠺झ • ۽Ӧ ਃद ؘఠܳ gif ੌ ࣗ ٍী request parameter۽ ઁҕ • ೧ ਃ ਢࢲߡী Access Log۽ ӝ۾ؽ • Access Log beacon.gif ܳ GET ೠ ਃ݅ ୶۰ղ ۄఠ य
Beacon Log ࣻ അട ߂ ޙઁ
Beacon Log ࣻ അട ߂ ޙઁ
Beacon Log ࣻ അട ߂ ޙઁ <a class="thumbnail_btn trackable" href="/v2/Detail?id=593000658"
data-track- params="{'section':'bestseller','idx':0,'u_id':'masunghoon','type':'impression','tags': {'name':'न҃ Սӝ ӝࣿ','brand':'ѓܻৡ ౸', 'genre':'general', 'genre_kor':'ੌ߈', 'category':'ࢿҕ/ࣁ', 'price':'9000', 'quantity':1, 'rep_id':'', 'rep_title':'', 'is_checkpoint':false, 'is_last_item':false}, 'obj_id':'606001670'}" data-track- type="beacon,ga">
Beacon Log ࣻ അട ߂ ޙઁ Request URL:https://ridibooks.com/images/log/beacon.gif? section=Pc.home.bestseller.general&obj_id=606001670&idx=0&even t=display&u_id=masunghoon&ruid=5b8dc371-c07d-487c-b554-
a96676b44bb6&device=Pc
Beacon Log ࣻ അട ߂ ޙઁ • Access Log •
1ੌ: ড 40,000,000Ѥ (ࢲ ਢࢲߡ 1 ӝળ) • 1ѐਘ: > 1,000,000,000Ѥ (10র Ѥ ࢚) • Beacon Log • 1ੌ: ড 13,000,000Ѥ (ড 1/3) • 1ѐਘ: > 400,000,000Ѥ (4র Ѥ ب)
Beacon Log ࣻ അട ߂ ޙઁ
Beacon Log ࣻ അട ߂ ޙઁ • ୶ۿ • ݫੋ
ಕী ػ Beacon objects • 1PV , ݆ ҃ ࣻभഥ beacon tracking ਃ • पઁ۽ • ಣࣗ 30%࠺ Beacon logо 50% ୡҗ (ࣽࣻೠ Access Log ) • ژೠ ਃ ૐ
Beacon Log ࣻ അട ߂ ޙઁ • ୶ۿ • ݫੋ
ಕী ػ Beacon objects • 1PV , ݆ ҃ ࣻभߣ beacon tracking ਃ • पઁ۽ • ಣࣗ 30%࠺؍ Beacon logо 40% ࢚ ਬ • ژೠ ਃ ૐ
Beacon Log ࣻ ѐࢶ ߑೱ Pure Access Log + Beacon
Log
Beacon Log ࣻ ѐࢶ ߑೱ Pure Access Log Beacon Log
Beacon Log ࣻ ѐࢶ ߑೱ
Beacon Log ࣻ ѐࢶ ߑೱ - with AWS Lambda •
ҳ࢚ೞח दझమ Lamdbaэ ࢲ࠺झ৬ Ҿ જҊ ౸ױ • HTTP request ܳ Ӓ۽ KAFKA۽ షझ • json ١ਵ۽ ࢁѱ यೞৈ షझೞݶ ؊ જ ! • ਃ दрী ஹೊ ਗਸ խ࠺ೡ ੌ হ
Beacon Log ࣻ ѐࢶ ߑೱ - with AWS Lambda Amazon
API Gateway KAFKA AWS Lambda
Beacon Log അട • Access Log • 1ੌ: ড 40,000,000Ѥ
(ࢲ ਢࢲߡ 1 ӝળ) • 1ѐਘ: > 1,000,000,000Ѥ (10র Ѥ ࢚) • Beacon Log • 1ੌ: ড 13,000,000Ѥ (ড 1/3) • 1ѐਘ: > 400,000,000Ѥ (4র Ѥ ب)
Beacon Log ࣻ ѐࢶ ߑೱ - with AWS Lambda •
AWS Lambda: 1,000,000 ഥ $0.2 • 4রѤ: ۚ $80 • API Gateway: ???
Beacon Log ࣻ ѐࢶ ߑೱ - with AWS Lambda •
1,000,000 : $3.50 = 400,000,000 : ? • 1 : $3.50 = 400 : x • x = $3.5 * 400 = $1,400 • 1,500,000 ਗ / ਘ x 400,000,000 Ѥ
Beacon Log ࣻ ѐࢶ ߑೱ - with AWS Lambda
AWS Lambda Trigger ҙ۲ Ҋҗ উ AWS Lambda JavaScript SDK
KAFKA
AWS Lambda Trigger ҙ۲ Ҋҗ উ AWS Lambda JavaScript SDK
AWS Lambda Trigger ҙ۲ Ҋҗ উ AWS Lambda Amazon S3
KAFKA
AWS Lambda Trigger ҙ۲ Ҋҗ উ beacon.gif beacon-log bucket Lambda
Function HTTP GET trigger S3 Access Log
AWS Lambda Trigger ҙ۲ Ҋҗ উ • 10,000 : $0.0035
= 400,000,000 : ? • 1 : $0.0035 = 40,000 : x • x = $0.0035 * 40,000 = $140 • 150,000 ਗ / ਘ
AWS Lambda Trigger ҙ۲ Ҋҗ উ • ױ • S3
Access-logо ߓࢿਵ۽ ࣻ - पदрࢿ ੌࠗ ࢚प • • $ • S3 Access-logо ߓࢿਵ۽ ࣻ - Lambda ഐഥࣻ хࣗ AWS Lambda Amazon S3 KAFKA
AWS Lambda Trigger ҙ۲ Ҋҗ উ • դ 11ਘ ೞࣽ
ಕಌࢪ ࠺ ۽Ӓ ࣻ ۽ࣁझী ਊ • 1ѐਘ ب ݽפఠ݂ റ ղ֙ 1ਘ҃ ࢲীب ਊ AWS Lambda Amazon S3 KAFKA
None
Q&A
Thanks