ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
???(sangjinn@gmail.com)
GDG Korea WebTech
2019.11.23
HTTP/3 ???
? ??? ?? ????
HTTP/3
Faster and Securer
???
???(Optimization)
??? ??(Performance)? ?? ? ??
??? ??(Condition)? ??? ?.
? ???
? ???? ?? ???
??? ??? ??? ??
? ??? ???
? ????? ???
? ???? ??? (??? ??..)
???/????? ???
??? ?????
-> ??? ??
| ??? ??
???(Backend) ???
? DNS RTT ??
? DNS ??
? ???? throughput/bandwidth
? ? ??/WAS CPU/RAM ??
? ? ?? ??? ??
? ? ?? ??? ??
? CDN(Content Delivery Network)
? ???? ????
? ?????? ???
? ?????? ??
? ?? ???
? ? ?????? ??
? ¡­
?????(Frontend) ???
?? ??? ??
(????, ????, ????, ¡­)? ??? ???
?????(Frontend) ???
? ???? ?? (script combination)
? ???? ??? (script minification)
? ???? ?? ?? (gzip Encoding)
? ??? ?? ??? (WebP)
? ??? ?? ?? (compression)
? ???? ?? ?? (cache-control ??)
? DNS ?? ??? <-> Domain Sharding
? DNS ?? ?? ???? (DNS prefetching)
? CSS/JS ?? ?? (Top/Bottom)
? ??? ?? ???? (page prefetching)
? ?? ??(3rd party) ???? ??
? ¡­
???? ???
HTTP
¡°? ? web? ??? ????,
??? ??? ? ?? ????¡±
Client Server
HTTP,
??(švÊ·)? ????.
HTTP? ??
1991 1995 1997 2012 2013 2015 2019
HTTP0.9
HTTP1.0
HTTP1.1
SPDY
HTTP/2
HTTP/3
QUIC
? TCP -> MPTCP -> UDP -> gQUIC -> QUIC
? HTTP1.1 -> SPDY -> HTTP/2 -> HTTP Over QUIC -> HTTP/3
~/Desktop/code ? h2c start --dump
-> SETTINGS(0)
- ACK
{empty}
<- SETTINGS(0)
- ACK
SETTINGS_HEADER_TABLE_SIZE: 4096
SETTINGS_MAX_CONCURRENT_STREAMS: 100
SETTINGS_INITIAL_WINDOW_SIZE: 65535
SETTINGS_MAX_FRAME_SIZE: 16384
SETTINGS_MAX_HEADER_LIST_SIZE: 16384
-> SETTINGS(0)
+ ACK
{empty}
<- SETTINGS(0)
+ ACK
{empty}
-> HEADERS(1)
+ END_STREAM
+ END_HEADERS
:method: GET
:scheme: https
:authority: http2.akamai.com
:path: /
<- PUSH_PROMISE(1)
+ END_HEADERS
Promised Stream Id: 2
:method: GET
:path: /resources/push.css
:authority: http2.akamai.com
:scheme: https
host: http2.akamai.com
accept: */*
<- HEADERS(1)
- END_STREAM
+ END_HEADERS
:status: 200
server: Apache
content-type: text/html;charset=UTF-8
etag: "9068c20f1c727825919f58f136cdfb91:1506554442"
strict-transport-security: max-age=31536000 ; includeSubDomains
access-control-allow-origin: *
access-control-allow-methods: GET,HEAD,POST
<- DATA(1)
- END_STREAM
{1522 bytes}
<- DATA(1)
+ END_STREAM
{0 bytes}
EOF
HTTP/2 ????
?????(Multiplexing)
??????(pipelining)
HTTP1.1
?????
HTTP/2
HTTP1.0
Static Table
1 :authority
2 :method GET
3 :path /
4 :scheme https
¡­ ¡­ ¡­
62 user-agent Mozilla/5.0 (Macintosh; Intel
Mac..
¡­ ¡­ ¡­
Dynamic Table
? ?? ??? / ?? ???? ??? ??? ???
? ???? ??? ??? Huffman ?????? ??
? Encoder/Decoder? ??? ??? ??
Client Server
?? ???? ??
?? ??(Server Push)
? ?????? ???? ?? ???? ??? ??? ????
? ????? ? ?? ?, RTT(Round Trip Time) ??
* CRP(Critical Rendering Path)
From:
https://developers.google.com/web/fundamentals/performance
/critical-rendering-path/analyzing-crp
?? ??(Server Push)
HTTP1.1
HTTP/2
?? ??(X)
HTTP/2 +
?? ??(O)
/index.html
style.css
logic.js
image.jpg
1sec 2sec 3sec 4sec 5sec
/index.html
style.css
logic.js
image.jpg
/index.html
style.css
logic.js
image.jpg
?? ??(Server Push)
???
???
HTTP/2
?????,
?? ??,
¡­
????
??? ??
HTTP/2 ??
???,
? HTTP/3?
??? HTTP/2 ??,
4? ????
HTTP/3 ?? ??
HTTP/2?
HTTP? HOLB(Head Of Line Blocking)? ??????,
TCP? HOLB ??? ??? ?????.
HTTP/3 ?? ??
HTTP/2
QUIC
QUIC
(Quick UDP Internet Connections)
QUIC
From: https://blog.chromium.org/2015/04/a-quic-update-on-googles-experimental.html
HTTP/3 ???? ??
HTTP/2
TLS 1.2+
TCP
HTTP/3
UDP
IP
TLS 1.3
QUIC
-> ??? ?? ??
HTTP/3 ???
HTTP/3
QUIC
UDP
UDP?,
?? ? ???
HTTP/3 ???
QUIC
??? ??? ??
? ?? ???
? ?? ??
? ?? ??
? ?? TCP ??..
Reliability Layer
Static Table
1 :authority
2 :method GET
3 :path /
4 :scheme https
¡­ ¡­ ¡­
62 user-agent Mozilla/5.0 (Macintosh; Intel
Mac..
¡­ ¡­ ¡­
Dynamic Table
? ?? ????? RFC? ??? ?? ???
? ?? ???? ?? End Point? ?? ????? ????
? ?? ???? ??? ??? FIFO ???? ??
Client Server
HTTP/3 - QPACK
Client Server
Step 1) date:Wed, 23 Oct 2019 20:13:21 GMT
34 characters, 34 bytes
??? ???? date: ?? ??
Step 2) ..date:.¡­zd..2...0....z.sd......
Huffman encoded, 34 bytes -> 29 bytes
HTTP/3 - QPACK
Client Server
? ?? ??? ??? ??? ??,
¡°date:Wed, 23 Oct 2019 20:13:21 GMT¡±
Static Table
1 :authority
¡­ ¡­ ¡­
33 :date
¡­ ¡­ ¡­
62 date Wed, 23 Oct 2019 20:13:21 GMT
¡­ ¡­ ¡­
Dynamic Table
Index 62?
24 bytes -> 1 byte
HTTP/3 - QPACK
Decoder
Ecoder
Static
Table
Dynamic
TableEncoder Decoder
Decoder
Ecoder
Static
Table
Dynamic
Table DecoderEncoder
???????
? ???? ???? ?? ??? ????, ?? ??
? ???? ?? ???, ?? ???? ???? ??? ?? ??
HTTP/3 - QPACK
HTTP/3
HTTP/3? HTTP/2?
TCP HOLB ??? ??? ?? ???.
? HTTP/2? ?? ??
+
? TLS1.3
? UDP? ?? ??
? QUIC? ???
HTTP/3
QUIC
HTTP/3
=
HTTP/2
+
TCP? ?? + QUIC
+
TLS 1.3
Reliability Layer
HTTP/2
TLS 1.3
HTTP/3 ???
HTTP/3 ???
DEMO
- HTTP/3 with Chrome -
HTTP/3 - Chrome
HTTP/3 - Chrome
HTTP/3,
??? ? ????..
HTTP/3,
??? ? ????..
?? ??
https://www.facebook.com/ittechtrip/
- ?????. -

More Related Content

What's hot (20)

Node.js BFFs: our way to better/micro frontends
Node.js BFFs: our way to better/micro frontendsNode.js BFFs: our way to better/micro frontends
Node.js BFFs: our way to better/micro frontends
Eugene Fidelin
?
Alfresco 5.2 REST API
Alfresco 5.2 REST APIAlfresco 5.2 REST API
Alfresco 5.2 REST API
J V
?
Microservices Design Patterns | Edureka
Microservices Design Patterns | EdurekaMicroservices Design Patterns | Edureka
Microservices Design Patterns | Edureka
Edureka!
?
Jira customization
Jira customizationJira customization
Jira customization
Rajesh P
?
Design Beautiful REST + JSON APIs
Design Beautiful REST + JSON APIsDesign Beautiful REST + JSON APIs
Design Beautiful REST + JSON APIs
Stormpath
?
An intro to Kubernetes operators
An intro to Kubernetes operatorsAn intro to Kubernetes operators
An intro to Kubernetes operators
J On The Beach
?
Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
Cloud Migration Paths: Kubernetes, IaaS, or DBaaSCloud Migration Paths: Kubernetes, IaaS, or DBaaS
Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
EDB
?
Crossplane @ Mastering GitOps.pdf
Crossplane @ Mastering GitOps.pdfCrossplane @ Mastering GitOps.pdf
Crossplane @ Mastering GitOps.pdf
QAware GmbH
?
Virtualization Vs. Containers
Virtualization Vs. ContainersVirtualization Vs. Containers
Virtualization Vs. Containers
actualtechmedia
?
REST & RESTful Web Services
REST & RESTful Web ServicesREST & RESTful Web Services
REST & RESTful Web Services
Halil Burak Cetinkaya
?
Docker vs VM | | Containerization or Virtualization - The Differences | DevOp...
Docker vs VM | | Containerization or Virtualization - The Differences | DevOp...Docker vs VM | | Containerization or Virtualization - The Differences | DevOp...
Docker vs VM | | Containerization or Virtualization - The Differences | DevOp...
Edureka!
?
Microservices in Practice
Microservices in PracticeMicroservices in Practice
Microservices in Practice
Kasun Indrasiri
?
Access Security - Privileged Identity Management
Access Security - Privileged Identity ManagementAccess Security - Privileged Identity Management
Access Security - Privileged Identity Management
Eng Teong Cheah
?
Spring Security 5
Spring Security 5Spring Security 5
Spring Security 5
Jesus Perez Franco
?
Introduction to REST - API
Introduction to REST - APIIntroduction to REST - API
Introduction to REST - API
Chetan Gadodia
?
[Workshop] API-driven Integration
[Workshop] API-driven Integration[Workshop] API-driven Integration
[Workshop] API-driven Integration
WSO2
?
The Beginner¡¯s Guide To Spring Cloud
The Beginner¡¯s Guide To Spring CloudThe Beginner¡¯s Guide To Spring Cloud
The Beginner¡¯s Guide To Spring Cloud
VMware Tanzu
?
XECon+PHPFest2014 ???? - ElasticSearch? ??? ???? ???? - ???
XECon+PHPFest2014 ???? - ElasticSearch? ??? ???? ???? - ???XECon+PHPFest2014 ???? - ElasticSearch? ??? ???? ???? - ???
XECon+PHPFest2014 ???? - ElasticSearch? ??? ???? ???? - ???
XpressEngine
?
Spring Framework Petclinic sample application
Spring Framework Petclinic sample applicationSpring Framework Petclinic sample application
Spring Framework Petclinic sample application
Antoine Rey
?
RESTful API - Best Practices
RESTful API - Best PracticesRESTful API - Best Practices
RESTful API - Best Practices
Tricode (part of Dept)
?
Node.js BFFs: our way to better/micro frontends
Node.js BFFs: our way to better/micro frontendsNode.js BFFs: our way to better/micro frontends
Node.js BFFs: our way to better/micro frontends
Eugene Fidelin
?
Alfresco 5.2 REST API
Alfresco 5.2 REST APIAlfresco 5.2 REST API
Alfresco 5.2 REST API
J V
?
Microservices Design Patterns | Edureka
Microservices Design Patterns | EdurekaMicroservices Design Patterns | Edureka
Microservices Design Patterns | Edureka
Edureka!
?
Jira customization
Jira customizationJira customization
Jira customization
Rajesh P
?
Design Beautiful REST + JSON APIs
Design Beautiful REST + JSON APIsDesign Beautiful REST + JSON APIs
Design Beautiful REST + JSON APIs
Stormpath
?
An intro to Kubernetes operators
An intro to Kubernetes operatorsAn intro to Kubernetes operators
An intro to Kubernetes operators
J On The Beach
?
Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
Cloud Migration Paths: Kubernetes, IaaS, or DBaaSCloud Migration Paths: Kubernetes, IaaS, or DBaaS
Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
EDB
?
Crossplane @ Mastering GitOps.pdf
Crossplane @ Mastering GitOps.pdfCrossplane @ Mastering GitOps.pdf
Crossplane @ Mastering GitOps.pdf
QAware GmbH
?
Virtualization Vs. Containers
Virtualization Vs. ContainersVirtualization Vs. Containers
Virtualization Vs. Containers
actualtechmedia
?
Docker vs VM | | Containerization or Virtualization - The Differences | DevOp...
Docker vs VM | | Containerization or Virtualization - The Differences | DevOp...Docker vs VM | | Containerization or Virtualization - The Differences | DevOp...
Docker vs VM | | Containerization or Virtualization - The Differences | DevOp...
Edureka!
?
Access Security - Privileged Identity Management
Access Security - Privileged Identity ManagementAccess Security - Privileged Identity Management
Access Security - Privileged Identity Management
Eng Teong Cheah
?
Introduction to REST - API
Introduction to REST - APIIntroduction to REST - API
Introduction to REST - API
Chetan Gadodia
?
[Workshop] API-driven Integration
[Workshop] API-driven Integration[Workshop] API-driven Integration
[Workshop] API-driven Integration
WSO2
?
The Beginner¡¯s Guide To Spring Cloud
The Beginner¡¯s Guide To Spring CloudThe Beginner¡¯s Guide To Spring Cloud
The Beginner¡¯s Guide To Spring Cloud
VMware Tanzu
?
XECon+PHPFest2014 ???? - ElasticSearch? ??? ???? ???? - ???
XECon+PHPFest2014 ???? - ElasticSearch? ??? ???? ???? - ???XECon+PHPFest2014 ???? - ElasticSearch? ??? ???? ???? - ???
XECon+PHPFest2014 ???? - ElasticSearch? ??? ???? ???? - ???
XpressEngine
?
Spring Framework Petclinic sample application
Spring Framework Petclinic sample applicationSpring Framework Petclinic sample application
Spring Framework Petclinic sample application
Antoine Rey
?

Similar to HTTP/3 ??? ? ?? ??? ?? ???? (20)

3?
3?3?
3?
NAMYONG KANG
?
[????????] ??? ???? ?? ??? ????(??? ???? ??? ????)
[????????] ??? ???? ?? ??? ????(??? ???? ??? ????)[????????] ??? ???? ?? ??? ????(??? ???? ??? ????)
[????????] ??? ???? ?? ??? ????(??? ???? ??? ????)
NAVER CLOUD PLATFORM???? ???? ???
?
091106kofpublic 091108170852-phpapp02 (???)
091106kofpublic 091108170852-phpapp02 (???)091106kofpublic 091108170852-phpapp02 (???)
091106kofpublic 091108170852-phpapp02 (???)
Taegil Heo
?
[???????]??????? on AWS
[???????]??????? on AWS[???????]??????? on AWS
[???????]??????? on AWS
Ji-Woong Choi
?
1st-BE-sideproject-GDGonCampus_KyungHee_Univ.pdf
1st-BE-sideproject-GDGonCampus_KyungHee_Univ.pdf1st-BE-sideproject-GDGonCampus_KyungHee_Univ.pdf
1st-BE-sideproject-GDGonCampus_KyungHee_Univ.pdf
dpfls5645
?
??????????????? ???????
??????????????? ?????????????????????? ???????
??????????????? ???????
?? ?
?
HTTP/2? ? ?? ??? ??
HTTP/2? ? ?? ??? ??HTTP/2? ? ?? ??? ??
HTTP/2? ? ?? ??? ??
SangJin Kang
?
[???????]Performance Tuning How To
[???????]Performance Tuning How To[???????]Performance Tuning How To
[???????]Performance Tuning How To
Ji-Woong Choi
?
Node.js ???
Node.js ???Node.js ???
Node.js ???
SeungHyun Lee
?
Gtm
GtmGtm
Gtm
itian-f5
?
SQL-on-Hadoop with Apache Tajo, and application case of SK Telecom
SQL-on-Hadoop with Apache Tajo,  and application case of SK TelecomSQL-on-Hadoop with Apache Tajo,  and application case of SK Telecom
SQL-on-Hadoop with Apache Tajo, and application case of SK Telecom
Gruter
?
Web server
Web serverWeb server
Web server
Lee Geonhee
?
Rhea_MMO_SNG_Convergence_Server_Architecture
Rhea_MMO_SNG_Convergence_Server_ArchitectureRhea_MMO_SNG_Convergence_Server_Architecture
Rhea_MMO_SNG_Convergence_Server_Architecture
Rhea Strike
?
[D2 CAMPUS]??? ????????? ????? : HTTP
[D2 CAMPUS]??? ????????? ????? : HTTP[D2 CAMPUS]??? ????????? ????? : HTTP
[D2 CAMPUS]??? ????????? ????? : HTTP
NAVER D2
?
CDN overview
CDN overviewCDN overview
CDN overview
Yoohyun Kim
?
DGMIT ?3? R&D ???? r&d1 team : HTTP ???? ??
DGMIT ?3? R&D ???? r&d1 team : HTTP ???? ??DGMIT ?3? R&D ???? r&d1 team : HTTP ???? ??
DGMIT ?3? R&D ???? r&d1 team : HTTP ???? ??
dgmit2009
?
200.???????? ??? ???? WAS? ???
200.???????? ??? ???? WAS? ???200.???????? ??? ???? WAS? ???
200.???????? ??? ???? WAS? ???
Opennaru, inc.
?
?????????? 1?? ??? - RestFul API Basic
?????????? 1?? ??? - RestFul API Basic?????????? 1?? ??? - RestFul API Basic
?????????? 1?? ??? - RestFul API Basic
??????????
?
[2018] ????? ?? ???
[2018] ????? ?? ???[2018] ????? ?? ???
[2018] ????? ?? ???
NHN FORWARD
?
LTM
LTMLTM
LTM
itian-f5
?
091106kofpublic 091108170852-phpapp02 (???)
091106kofpublic 091108170852-phpapp02 (???)091106kofpublic 091108170852-phpapp02 (???)
091106kofpublic 091108170852-phpapp02 (???)
Taegil Heo
?
[???????]??????? on AWS
[???????]??????? on AWS[???????]??????? on AWS
[???????]??????? on AWS
Ji-Woong Choi
?
1st-BE-sideproject-GDGonCampus_KyungHee_Univ.pdf
1st-BE-sideproject-GDGonCampus_KyungHee_Univ.pdf1st-BE-sideproject-GDGonCampus_KyungHee_Univ.pdf
1st-BE-sideproject-GDGonCampus_KyungHee_Univ.pdf
dpfls5645
?
??????????????? ???????
??????????????? ?????????????????????? ???????
??????????????? ???????
?? ?
?
[???????]Performance Tuning How To
[???????]Performance Tuning How To[???????]Performance Tuning How To
[???????]Performance Tuning How To
Ji-Woong Choi
?
SQL-on-Hadoop with Apache Tajo, and application case of SK Telecom
SQL-on-Hadoop with Apache Tajo,  and application case of SK TelecomSQL-on-Hadoop with Apache Tajo,  and application case of SK Telecom
SQL-on-Hadoop with Apache Tajo, and application case of SK Telecom
Gruter
?
Rhea_MMO_SNG_Convergence_Server_Architecture
Rhea_MMO_SNG_Convergence_Server_ArchitectureRhea_MMO_SNG_Convergence_Server_Architecture
Rhea_MMO_SNG_Convergence_Server_Architecture
Rhea Strike
?
[D2 CAMPUS]??? ????????? ????? : HTTP
[D2 CAMPUS]??? ????????? ????? : HTTP[D2 CAMPUS]??? ????????? ????? : HTTP
[D2 CAMPUS]??? ????????? ????? : HTTP
NAVER D2
?
DGMIT ?3? R&D ???? r&d1 team : HTTP ???? ??
DGMIT ?3? R&D ???? r&d1 team : HTTP ???? ??DGMIT ?3? R&D ???? r&d1 team : HTTP ???? ??
DGMIT ?3? R&D ???? r&d1 team : HTTP ???? ??
dgmit2009
?
200.???????? ??? ???? WAS? ???
200.???????? ??? ???? WAS? ???200.???????? ??? ???? WAS? ???
200.???????? ??? ???? WAS? ???
Opennaru, inc.
?
?????????? 1?? ??? - RestFul API Basic
?????????? 1?? ??? - RestFul API Basic?????????? 1?? ??? - RestFul API Basic
?????????? 1?? ??? - RestFul API Basic
??????????
?
[2018] ????? ?? ???
[2018] ????? ?? ???[2018] ????? ?? ???
[2018] ????? ?? ???
NHN FORWARD
?

More from SangJin Kang (14)

????? ????? ???????? ?????????? ??? ?????? ?????? ??????
????? ????? ???????? ?????????? ??? ?????? ?????? ??????????? ????? ???????? ?????????? ??? ?????? ?????? ??????
????? ????? ???????? ?????????? ??? ?????? ?????? ??????
SangJin Kang
?
Web Performance Optimization with HTTP/3
Web Performance Optimization with HTTP/3Web Performance Optimization with HTTP/3
Web Performance Optimization with HTTP/3
SangJin Kang
?
How to Replicate PostgreSQL Database
How to Replicate PostgreSQL DatabaseHow to Replicate PostgreSQL Database
How to Replicate PostgreSQL Database
SangJin Kang
?
Scalability strategies for cloud based system architecture
Scalability strategies for cloud based system architectureScalability strategies for cloud based system architecture
Scalability strategies for cloud based system architecture
SangJin Kang
?
??? ??? ???? ?? ? ?? (CIO Summit 2019)
??? ??? ???? ?? ? ?? (CIO Summit 2019)??? ??? ???? ?? ? ?? (CIO Summit 2019)
??? ??? ???? ?? ? ?? (CIO Summit 2019)
SangJin Kang
?
How to develop and localize Xbox 360 titles
How to develop and localize Xbox 360 titlesHow to develop and localize Xbox 360 titles
How to develop and localize Xbox 360 titles
SangJin Kang
?
Akamai ??? ??? ?? ? ??? ??? ??
Akamai ??? ??? ?? ? ??? ??? ??Akamai ??? ??? ?? ? ??? ??? ??
Akamai ??? ??? ?? ? ??? ??? ??
SangJin Kang
?
HTTP ????? ??? ??
HTTP ????? ??? ??HTTP ????? ??? ??
HTTP ????? ??? ??
SangJin Kang
?
Akamai Korea - Tech Day (2015/03/11) DNS
Akamai Korea - Tech Day (2015/03/11) DNSAkamai Korea - Tech Day (2015/03/11) DNS
Akamai Korea - Tech Day (2015/03/11) DNS
SangJin Kang
?
Akamai Korea - Tech Day (2015/03/11) HTTP/2
Akamai Korea - Tech Day (2015/03/11) HTTP/2Akamai Korea - Tech Day (2015/03/11) HTTP/2
Akamai Korea - Tech Day (2015/03/11) HTTP/2
SangJin Kang
?
HTML5 for web app. development
HTML5 for web app. developmentHTML5 for web app. development
HTML5 for web app. development
SangJin Kang
?
Agile - SCRUM? ?? ????
Agile - SCRUM? ?? ????Agile - SCRUM? ?? ????
Agile - SCRUM? ?? ????
SangJin Kang
?
XNA2.0 Network Programming
XNA2.0 Network ProgrammingXNA2.0 Network Programming
XNA2.0 Network Programming
SangJin Kang
?
XNA Introduction
XNA IntroductionXNA Introduction
XNA Introduction
SangJin Kang
?
????? ????? ???????? ?????????? ??? ?????? ?????? ??????
????? ????? ???????? ?????????? ??? ?????? ?????? ??????????? ????? ???????? ?????????? ??? ?????? ?????? ??????
????? ????? ???????? ?????????? ??? ?????? ?????? ??????
SangJin Kang
?
Web Performance Optimization with HTTP/3
Web Performance Optimization with HTTP/3Web Performance Optimization with HTTP/3
Web Performance Optimization with HTTP/3
SangJin Kang
?
How to Replicate PostgreSQL Database
How to Replicate PostgreSQL DatabaseHow to Replicate PostgreSQL Database
How to Replicate PostgreSQL Database
SangJin Kang
?
Scalability strategies for cloud based system architecture
Scalability strategies for cloud based system architectureScalability strategies for cloud based system architecture
Scalability strategies for cloud based system architecture
SangJin Kang
?
??? ??? ???? ?? ? ?? (CIO Summit 2019)
??? ??? ???? ?? ? ?? (CIO Summit 2019)??? ??? ???? ?? ? ?? (CIO Summit 2019)
??? ??? ???? ?? ? ?? (CIO Summit 2019)
SangJin Kang
?
How to develop and localize Xbox 360 titles
How to develop and localize Xbox 360 titlesHow to develop and localize Xbox 360 titles
How to develop and localize Xbox 360 titles
SangJin Kang
?
Akamai ??? ??? ?? ? ??? ??? ??
Akamai ??? ??? ?? ? ??? ??? ??Akamai ??? ??? ?? ? ??? ??? ??
Akamai ??? ??? ?? ? ??? ??? ??
SangJin Kang
?
Akamai Korea - Tech Day (2015/03/11) DNS
Akamai Korea - Tech Day (2015/03/11) DNSAkamai Korea - Tech Day (2015/03/11) DNS
Akamai Korea - Tech Day (2015/03/11) DNS
SangJin Kang
?
Akamai Korea - Tech Day (2015/03/11) HTTP/2
Akamai Korea - Tech Day (2015/03/11) HTTP/2Akamai Korea - Tech Day (2015/03/11) HTTP/2
Akamai Korea - Tech Day (2015/03/11) HTTP/2
SangJin Kang
?
HTML5 for web app. development
HTML5 for web app. developmentHTML5 for web app. development
HTML5 for web app. development
SangJin Kang
?
Agile - SCRUM? ?? ????
Agile - SCRUM? ?? ????Agile - SCRUM? ?? ????
Agile - SCRUM? ?? ????
SangJin Kang
?
XNA2.0 Network Programming
XNA2.0 Network ProgrammingXNA2.0 Network Programming
XNA2.0 Network Programming
SangJin Kang
?

HTTP/3 ??? ? ?? ??? ?? ????