SlideShare a Scribd company logo
TripleS
Shared Session System
Share

Session(Cookie)

Simple concept
먼저 우리가 Browser 를 이용하면서 만들어지는




        http


                Cookie
[E4]triple s deview
Browser Cookie Size?

Chrom (버전 21.0.1180.89) Test Results
10:44:5.413: Guessing Max Cookie Count Per Domain: 180
10:44:5.414: Guessing Max Cookie Size Per Cookie: 4096 bytes
10:44:5.414: Guessing Max Cookie Size Per Domain: NA

Fire Fox (15.0.1) Test Results
10:47:33.415: Guessing Max Cookie Count Per Domain: 150
10:47:33.415: Guessing Max Cookie Size Per Cookie: 4097 characters
10:47:33.416: Guessing Max Cookie Size Per Domain: NA

IE (8) Test Results
10:48:38.243: Guessing Max Cookie Count Per Domain: 50
10:48:38.244: Guessing Max Cookie Size Per Cookie: 5117 bytes
10:48:38.245: Guessing Max Cookie Size Per Domain: Between 10234 and 15350 bytes
Browser               Max Cookies    Max Size Per Cookie   Max Size Per Domain

                    Chrome 4
                    Chrome 5
                    Chrome 6
                                          70
                    Chrome 7
                    Chrome 8
                    Chrome 9
Chrome                                             4096 bytes
                Chrome 10
                Chrome 11               180
                Chrome 12
                Chrome 13
                                                                             NA
                Chrome 14
                Chrome 15

                    FireFox 2

                    FireFox 3

FireFox             FireFox 4             50     4097 characters

                    FireFox 5
                    FireFox 6
                    FireFox 7

                      IE 6                       4096 characters
                                                                       4096 characters
                      IE 7                       4095 characters
  IE                                      50
                      IE 8                       5117 characters
                                                                       10234 characters
                      IE 9                       5117 characters

                    Opera 8
                    Opera 9               30
Opera               Opera 10
                                                   4096 bytes            4096 bytes

                    Opera 11              60
                    Safari 3
Safari              Safari 4                       4096 bytes
                    Safari 5            600                              4096 bytes
Naver Cookie
                   mail.naver.com
                         2k           3K
                   cafe.naver.com
                         2k           3K

 naver.com       shopping.naver.com
Cookie size 1k           2k           3K
 cookie 크기는 예임

                   kin.naver.com
                         1k
                                      2K

                   blog.naver.com
                         3k
                                      4K
TripleS & Cookie
Cookie format

Set-Cookie: NAME=VALUE; expires=DATE; path=PATH; domain=DOMAIN_NAME;

TripleS Data format

UID(Session key)- Service Code - Key - Value - TTL




                      Cookie                          TripleS

                       path                          service code


                       name                              key


                       value                            value


                      expires                             ttl
Client Cookie

Server Cookie
Client Cookie
Server Cookie
Big Cookie

 Network
Mobile WEB

Mobile APP
Heavy data

Network Traffic
Network Traffic
                                                                                                                                               Heavy Data
단위
 :
 ms
                                                                                              KT 3G
    SKT 3G
            WiFi
    SKT LTE
 
12000.00
 
 
                                                                                                                                            평균 Response Time(ms)
    5300.52
     5529.89
    3178.72
          3127.11
 
10000.00
 
 

               8000.00

More Related Content

PDF
GenMyModel
Stéphane DEVEAUX
 
PDF
[2C1] 아파치 피그를 위한 테즈 연산 엔진 개발하기 최종
NAVER D2
 
PDF
[1B3]모바일 앱 크래시 네이버에서는 어떻게 수집하고 보여줄까요
NAVER D2
 
PDF
Tech planet 2015 Docker 클라우드 구축 프로젝트 - d4
Sangcheol Hwang
 
PDF
[221] docker orchestration
NAVER D2
 
PDF
[261] 실시간 추천엔진 머신한대에 구겨넣기
NAVER D2
 
PPTX
Windows Server Containers- How we hot here and architecture deep dive
Docker, Inc.
 
PDF
Tupperware: Containerized Deployment at FB
Docker, Inc.
 
GenMyModel
Stéphane DEVEAUX
 
[2C1] 아파치 피그를 위한 테즈 연산 엔진 개발하기 최종
NAVER D2
 
[1B3]모바일 앱 크래시 네이버에서는 어떻게 수집하고 보여줄까요
NAVER D2
 
Tech planet 2015 Docker 클라우드 구축 프로젝트 - d4
Sangcheol Hwang
 
[221] docker orchestration
NAVER D2
 
[261] 실시간 추천엔진 머신한대에 구겨넣기
NAVER D2
 
Windows Server Containers- How we hot here and architecture deep dive
Docker, Inc.
 
Tupperware: Containerized Deployment at FB
Docker, Inc.
 

Similar to [E4]triple s deview (20)

PDF
Writing Efficient JavaScript
Nicholas Zakas
 
PPTX
Complexity At The Edge How To Maximize The Mobile Opportunity
Compuware APM
 
PDF
Firefox3.5 And Next
Channy Yun
 
PDF
响应性设计和开发
Kejun Zhang
 
KEY
HTML5 를 이용한 하이브리드앱 제작
Zany Lee
 
PDF
Speed Up Your JavaScript
Nicholas Zakas
 
PDF
Understanding Mobile Web Performance
vrajivk
 
PDF
Jim seymour, alcatel lucent lte and lte-advanced
meenumecc
 
PDF
Unravelling Mobile Web Performance
Guy Podjarny
 
KEY
HTML5 웹 표준과 모바일 개발
Zany Lee
 
PDF
Improving performance by changing the rules from fast to SPDY
Cotendo
 
PDF
From Fast To SPDY
Mike Belshe
 
PDF
ソーシャルメディアの正体
Toru Ueda
 
PDF
Firefox OS
Fabien Cazenave
 
PDF
Scaling with event-based webservers
Morten Siebuhr
 
PDF
M-cube: A Visualization Tool For Multi Dimensional
Interaction Design Association Chapter São Paulo
 
PPTX
Mobile Web 2.0 (DDD Scotland - Grok Talk)
Matt Lacey
 
KEY
Building Faster Websites
Matthew Farina
 
PDF
Movable type seminar 20120411
Six Apart
 
PPTX
Performance analysisclass
Daniel Austin
 
Writing Efficient JavaScript
Nicholas Zakas
 
Complexity At The Edge How To Maximize The Mobile Opportunity
Compuware APM
 
Firefox3.5 And Next
Channy Yun
 
响应性设计和开发
Kejun Zhang
 
HTML5 를 이용한 하이브리드앱 제작
Zany Lee
 
Speed Up Your JavaScript
Nicholas Zakas
 
Understanding Mobile Web Performance
vrajivk
 
Jim seymour, alcatel lucent lte and lte-advanced
meenumecc
 
Unravelling Mobile Web Performance
Guy Podjarny
 
HTML5 웹 표준과 모바일 개발
Zany Lee
 
Improving performance by changing the rules from fast to SPDY
Cotendo
 
From Fast To SPDY
Mike Belshe
 
ソーシャルメディアの正体
Toru Ueda
 
Firefox OS
Fabien Cazenave
 
Scaling with event-based webservers
Morten Siebuhr
 
M-cube: A Visualization Tool For Multi Dimensional
Interaction Design Association Chapter São Paulo
 
Mobile Web 2.0 (DDD Scotland - Grok Talk)
Matt Lacey
 
Building Faster Websites
Matthew Farina
 
Movable type seminar 20120411
Six Apart
 
Performance analysisclass
Daniel Austin
 
Ad

More from NAVER D2 (20)

PDF
[211] 인공지능이 인공지능 챗봇을 만든다
NAVER D2
 
PDF
[233] 대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing: Maglev Hashing Scheduler i...
NAVER D2
 
PDF
[215] Druid로 쉽고 빠르게 데이터 분석하기
NAVER D2
 
PDF
[245]Papago Internals: 모델분석과 응용기술 개발
NAVER D2
 
PDF
[236] 스트림 저장소 최적화 이야기: 아파치 드루이드로부터 얻은 교훈
NAVER D2
 
PDF
[235]Wikipedia-scale Q&A
NAVER D2
 
PDF
[244]로봇이 현실 세계에 대해 학습하도록 만들기
NAVER D2
 
PDF
[243] Deep Learning to help student’s Deep Learning
NAVER D2
 
PDF
[234]Fast & Accurate Data Annotation Pipeline for AI applications
NAVER D2
 
PDF
Old version: [233]대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing
NAVER D2
 
PDF
[226]NAVER 광고 deep click prediction: 모델링부터 서빙까지
NAVER D2
 
PDF
[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기
NAVER D2
 
PDF
[224]네이버 검색과 개인화
NAVER D2
 
PDF
[216]Search Reliability Engineering (부제: 지진에도 흔들리지 않는 네이버 검색시스템)
NAVER D2
 
PDF
[214] Ai Serving Platform: 하루 수 억 건의 인퍼런스를 처리하기 위한 고군분투기
NAVER D2
 
PDF
[213] Fashion Visual Search
NAVER D2
 
PDF
[232] TensorRT를 활용한 딥러닝 Inference 최적화
NAVER D2
 
PDF
[242]컴퓨터 비전을 이용한 실내 지도 자동 업데이트 방법: 딥러닝을 통한 POI 변화 탐지
NAVER D2
 
PDF
[212]C3, 데이터 처리에서 서빙까지 가능한 하둡 클러스터
NAVER D2
 
PDF
[223]기계독해 QA: 검색인가, NLP인가?
NAVER D2
 
[211] 인공지능이 인공지능 챗봇을 만든다
NAVER D2
 
[233] 대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing: Maglev Hashing Scheduler i...
NAVER D2
 
[215] Druid로 쉽고 빠르게 데이터 분석하기
NAVER D2
 
[245]Papago Internals: 모델분석과 응용기술 개발
NAVER D2
 
[236] 스트림 저장소 최적화 이야기: 아파치 드루이드로부터 얻은 교훈
NAVER D2
 
[235]Wikipedia-scale Q&A
NAVER D2
 
[244]로봇이 현실 세계에 대해 학습하도록 만들기
NAVER D2
 
[243] Deep Learning to help student’s Deep Learning
NAVER D2
 
[234]Fast & Accurate Data Annotation Pipeline for AI applications
NAVER D2
 
Old version: [233]대형 컨테이너 클러스터에서의 고가용성 Network Load Balancing
NAVER D2
 
[226]NAVER 광고 deep click prediction: 모델링부터 서빙까지
NAVER D2
 
[225]NSML: 머신러닝 플랫폼 서비스하기 & 모델 튜닝 자동화하기
NAVER D2
 
[224]네이버 검색과 개인화
NAVER D2
 
[216]Search Reliability Engineering (부제: 지진에도 흔들리지 않는 네이버 검색시스템)
NAVER D2
 
[214] Ai Serving Platform: 하루 수 억 건의 인퍼런스를 처리하기 위한 고군분투기
NAVER D2
 
[213] Fashion Visual Search
NAVER D2
 
[232] TensorRT를 활용한 딥러닝 Inference 최적화
NAVER D2
 
[242]컴퓨터 비전을 이용한 실내 지도 자동 업데이트 방법: 딥러닝을 통한 POI 변화 탐지
NAVER D2
 
[212]C3, 데이터 처리에서 서빙까지 가능한 하둡 클러스터
NAVER D2
 
[223]기계독해 QA: 검색인가, NLP인가?
NAVER D2
 
Ad

Recently uploaded (20)

PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PDF
REPORT: Heating appliances market in Poland 2024
SPIUG
 
PDF
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PDF
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
REPORT: Heating appliances market in Poland 2024
SPIUG
 
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 

[E4]triple s deview

  • 3. 먼저 우리가 Browser 를 이용하면서 만들어지는 http Cookie
  • 5. Browser Cookie Size? Chrom (버전 21.0.1180.89) Test Results 10:44:5.413: Guessing Max Cookie Count Per Domain: 180 10:44:5.414: Guessing Max Cookie Size Per Cookie: 4096 bytes 10:44:5.414: Guessing Max Cookie Size Per Domain: NA Fire Fox (15.0.1) Test Results 10:47:33.415: Guessing Max Cookie Count Per Domain: 150 10:47:33.415: Guessing Max Cookie Size Per Cookie: 4097 characters 10:47:33.416: Guessing Max Cookie Size Per Domain: NA IE (8) Test Results 10:48:38.243: Guessing Max Cookie Count Per Domain: 50 10:48:38.244: Guessing Max Cookie Size Per Cookie: 5117 bytes 10:48:38.245: Guessing Max Cookie Size Per Domain: Between 10234 and 15350 bytes
  • 6. Browser Max Cookies Max Size Per Cookie Max Size Per Domain Chrome 4 Chrome 5 Chrome 6 70 Chrome 7 Chrome 8 Chrome 9 Chrome 4096 bytes Chrome 10 Chrome 11 180 Chrome 12 Chrome 13 NA Chrome 14 Chrome 15 FireFox 2 FireFox 3 FireFox FireFox 4 50 4097 characters FireFox 5 FireFox 6 FireFox 7 IE 6 4096 characters 4096 characters IE 7 4095 characters IE 50 IE 8 5117 characters 10234 characters IE 9 5117 characters Opera 8 Opera 9 30 Opera Opera 10 4096 bytes 4096 bytes Opera 11 60 Safari 3 Safari Safari 4 4096 bytes Safari 5 600 4096 bytes
  • 7. Naver Cookie mail.naver.com 2k 3K cafe.naver.com 2k 3K naver.com shopping.naver.com Cookie size 1k 2k 3K cookie 크기는 예임 kin.naver.com 1k 2K blog.naver.com 3k 4K
  • 9. Cookie format Set-Cookie: NAME=VALUE; expires=DATE; path=PATH; domain=DOMAIN_NAME; TripleS Data format UID(Session key)- Service Code - Key - Value - TTL Cookie TripleS path service code name key value value expires ttl
  • 15. Network Traffic Heavy Data 단위
  • 16.  :
  • 17.  ms
  • 18.   KT 3G
  • 19.   SKT 3G
  • 20.   WiFi
  • 21.   SKT LTE
  • 23.  
  • 24.   평균 Response Time(ms)
  • 25.   5300.52
  • 26.   5529.89
  • 27.   3178.72
  • 28.   3127.11
  • 30.  
  • 31.   8000.00
  • 32.  
  • 33.   KT
  • 34.  3G
  • 35.   6000.00
  • 36.  
  • 37.   SKT
  • 38.  3G
  • 39.   4000.00
  • 40.  
  • 41.   WiFi
  • 42.   2000.00
  • 43.  
  • 44.   SKT
  • 45.  LTE
  • 47.   0.00
  • 48.  
  • 49.  
  • 50. Heavy Data Network Traffic 데이터 전송시 interv al time(s)
  • 52. focus Client Cookie down sizing Server Cookie Limited range
  • 53. Concept of TripleS Server Cookie Limited range INTERNET
  • 54. Concept of TripleS A(30B), B(1K), C(2K) Client Cookie A,B,C, down sizing D(2K) A(30B), B(1K), A(30B) C(2K) INTERNET A(30B) A,B,C, D(2K) A(30B), B(1K), C(2K) A,B,C, D(2K)
  • 55. Naver Cookie Client Cookie Server Cookie mail.naver.com 2k 30B 3K cafe.naver.com 2k 30B 3K naver.com shopping.naver.com Cookie size 1k 2k 30B 3K cookie 크기는 예임 kin.naver.com 1k 30B 2K blog.naver.com 3k 30B 4K
  • 56. TripleS Architecture 서비스 서버 구성 TripleS Librar y INTERNET TripleS Library TripleS Library TripleS TripleS ZK TripleS Storage
  • 57. TripleS Cli TripleS St TripleS Zo ent Library orage oKeeper
  • 59. nBase 18000 Node Scalability (20M rec) 16000 Data 분산저장 (3copy) 14000 Scale out 가용성 12000 TOTAL TPS Container Server 10000 3nodes 8000 6nodes 6000 9nodes 4000 Container Server Container Server 2000 0 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 management server Real Scalability Container Server 16000 14000 12000 10000 TOTAL TPS Distribution Layer 20M/3node 8000 40M/6node Storage(RDB) 6000 60M/9node 4000 2000 0 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29
  • 60. focus Client Cookie down sizing Server Cookie Limited range Share Data
  • 61. TripleS Architecture A 서비스 서버 구성 TripleS Library TripleS Library TripleS Library B 서비스 서버 구성 TripleS Library INTERNET TripleS Library TripleS Library TripleS TripleS ZK TripleS Storage
  • 63. PC 통합검색 (최근/내 검색어) TripleS Mobile 웹/앱 내검색어 검색어 하이라이팅