SlideShare uma empresa Scribd logo
1 de 40
Gilwon Oh
2015.04.17 v1.0
 책임
 Full Stack 개발자 지향
 https://medium.com/@kobi97
 kobi97@gmail.com
 Guess? (For Fun)
 Cache
 API Gateway
 Cache In API Gateway
 Conclusion & Useful Links
 Guess? (For Fun)
 Cache
 API Gateway
 Cache In API Gateway
 Conclusion & Useful Links
서울~부산(뉴욕) 까지 걸어서
몇 시간 걸릴까요?
서울 에서 뉴욕 PC의 사진을
1,000장 다운로드 하는데
얼마나 걸릴까요?
AWS EC2 JP Tokyo에 설치를
하면 미국 West, East
어느 Zone에 설치하는 것이
더 빠를까요?
AWS EC2의 JP <-> JP,
JP <-> Singapore, JP <-> US
각각의 경우에 Delay는 얼마
정도 생길까요?
우리 나라에서 해외로 연결된
해저 광 케이블 망이 있는 곳
은?
나의 Local Disk에서 데이터를
읽는 것과 vs 내 PC에서 일본 PC
Memory 안에 있는 데이터를
읽으면 대략 속도 차이가
얼마 정도 날까요?
도로원표: 도시간의 거리를 측정할 때는 사용
천문단위(AU): 지구에서 태양까지의 거리 (약 150,000,000 Km)
지구 한 바퀴: 약 40,000 km (반지름: 6,400km)
지구에서 달: 약 384,400 km
광속 : 진공 상태에서 빛이 나아가는 속도 (약 300,000 km/s)
음속: 시속 1,224km 음속이 초당 340미터(섭씨 15도)
마하: 소리의 속도에 비해서 얼마나 빠른지
http://study.zum.com/book/13481
http://www.cablemap.info http://ora24.cafe24.com/Science/E_Signal.htm
전기 전달되는 속도 = 빛의 속도
태안
거제
부산
http://www.turnkeylinux.org/blog/aws-datacenters
https://twitter.com/rzezeski/status/398306728263315456
(*1 ms: 10−3 1 μs: 10−6 1 ns: 10⁻⁹
Millennia(Millennium): 1000 years )
 Guess? (For Fun)
 Cache
 API Gateway
 Cache In API Gateway
 Conclusion & Useful Links
DBWASClient WEB
HTTP Cache
. Browser caches
. Proxy caches
. Gateway caches(reverse proxy cache)
DNS Cache
…
CPU Cache
Page Cache
Disk Cache
...
DB Internal Cache
Focus on
WebService Cache
Especially API Gateway
*Java Cache 표준 (Jboss inifinispan 주도)
JSR 107 : JCACHE - Java Temporary Caching API
JSR 347 : Data Grids for the Java platform (2015.1 withdrawal OTL)
Replication
Cache
Invalidation
Cache
Distribution
+L1 Cache
Distribution
Cache
Local
Cache
http://www.slideshare.net/opennaru/in-memory-data-grid-infinispanjboss-data-grid
Focus on
Distribution +
Local Cache 유지
Local Cache+
데이터 변경시 다른
서버 동일키 삭제
Cache 공유 X 모든 Cache 동일 복제
Cache 1/n으로 분산,
Cache 없으면 다른 Node에 물어봄
General Hash
(ex: Elasticsearch shards)
vs Consistent Hashing
(ex: infinspan, memcache)
Cache Aside Pattern
Client가 R/W Storage
책임
Storage
Client
Cache
Write-behind Pattern
비동기적으로 Storage
Write (보통 delay 세팅
시간 후)
Storage
Client
Cache
Read Through/
Write Through
Cache가 R/W
Storage 책임
Storage
Client
Cache
Refresh-Ahead Pattern
주기적으로 최근에 접근
한 cache Data를 Reload
Storage
Client
Cache
http://www.slideshare.net/tmatyashovsky/from-cache-to-in-memory-data-grid-introduction-to-hazelcast
http://docs.oracle.com/cd/E15357_01/coh.360/e15723/cache_rtwtwbra.htm#COHDG5181
 Guess? (For Fun)
 Cache
 API Gateway
 Cache In API Gateway
 Conclusion & Useful Links
API-G #1
API-G #2
4. Check
Throttling &
API Burst
1. API Call 2. API Validation
3. 2 Auth.
5. Mediation
Service #1
Service #2
Service #3
……
6. Target Service Call
Storage
#1
Storage
#2
Interface
WAS #1
API-G
WAS #1
API-G
WAS #2
Interface
WAS #2
Use Remote Cache
4. Check
Throttling &
API Burst
1. API Call 2. API Validation
3. 2 Auth.
5. Mediation
Service #1
Service #2
Service #3
……
6. Target Service Call
Management
Center #1,2
Internal Interface
API Use Flow
CRUD: API Infra Data
How To use cache?
DB DB
Storage
#1
Storage
#2
 Guess? (For Fun)
 Cache
 API Gateway
 Cache In API Gateway
 Conclusion & Useful Links
Interface
WAS #1
Cache
Interface
WAS #2
Cache
Cache Replication
Use Remote Cache
Management
Center #1,2
Internal Interface
API Use Flow
CRUD: API Infra Data
DB DB
API-G
WAS #1
Cache
API-G
WAS #2
Cache
Redis
(Slave)
Redis
(Master)
4. Check
Throttling &
API Burst
1. API Call 2. API Validation
3. 2 Auth.
5. Mediation
Service #1
Service #2
Service #3
……
6. Target Service Call
Use Ehcache-RMI P2P
Use Redis-Sentinel
JPN USA
Use Replication Cache?
Infinispan vs Hazlecast vs Ehcache-jGroups
Gossip
Router #1
Gossip
Router #2
JPN USA
Use Ehcache-JGroups
Ehcache-JGroups
Maybe almost same as
Infinispan library mode
Cache in API Gateway
|- Infra Data(Replication Cache)
|- Ehcache-RMI
|- Ehcache-JGroups (*Infinspan)
|- API Burst & Throttling
|- Redis, Redis-Sentinel(*Redis-Cluster)
|- Http Cache (SKIP)
https://tedwon.atlassian.net/wiki/display/SE/Ehcache+Replicated+Cache
http://www.slideshare.net/HyeonSeokChoi/overview-of-the-ehcache
http://www.nextree.co.kr/p3151/ (아키텍처 설계: 분산캐시-EhCache+TerracottaServer Array)
http://www.slideshare.net/alexmiller/scaling-your-cache
http://ehcache.org/documentation/2.8/get-started/getting-started
 http://www.slideshare.net/charsyam2/webservice-cache-strategy
http://www.slideshare.net/charsyam2/cache-governancepub
http://www.slideshare.net/charsyam2/redis-edu-1
http://www.slideshare.net/charsyam2/redis-edu-2
http://www.slideshare.net/charsyam2/redis-edu-3
http://www.slideshare.net/charsyam2/redis-edu-4
http://www.slideshare.net/charsyam2/redis-edu-5
 http://www.slideshare.net/krisjeong/this-is-redis-kor-slideshare
http://www.slideshare.net/krisjeong/redis-data-design-by
 http://www.joinc.co.kr/modules/moniwiki/wiki.php/man/12/REDIS/DataModeling
http://www.slideshare.net/Byungwook/redis-data-modeling-examples
 http://www.mimul.com/pebble/default/2012/09/28/1348812530141.html
 http://www.slideshare.net/opennaru/in-memory-data-grid-infinispanjboss-data-grid
http://bcho.tistory.com/m/post/883
 http://www.slideshare.net/jaehongc/jco-2014?related=1 (인피니스팬데이터그리드
따라잡기 (@JCO 2014) )
 이제 필요한 것은 In Memory Data Grid
http://helloworld.naver.com/helloworld/106824
 in memory computing
http://blog.lgcns.com/176
 https://labs.consol.de/java-caches (Ehcache vs Hazelcast vs Infinispan)
 http://www.slideshare.net/tmatyashovsky/from-cache-to-in-memory-data-grid-
introduction-to-hazelcast
 http://www.slideshare.net/tmatyashovsky/distributed-applications-using-
hazelcast?from_m_app=android
 http://blog.ragozin.info/2009/04/caches-are-everywhere.html
 http://cutajar.weebly.com/not-a-blog/caching-techniques
 확장성 있는 웹 아키텍처와 분산 시스템
http://helloworld.naver.com/helloworld/textyle/206816
 확장 가능한 분산 인 메모리 캐시를 제공하는 ElastiCache
http://pyrasis.com/book/TheArtOfAmazonWebServices/Chapter15
 분산 메모리기반 플랫폼 Plandas # Cache Cloud http://readme.skplanet.com/?p=8884
 http://knowledgecloud.tistory.com/entry/EC2-에서-클러스터링-시-유연한-설정-가져가기
한글자료가 거의 없어요
(Y.Y)(T.T)
네트웍 기초가
튼튼해야함
-맛보기로 살짝 소개-
GROUP
(within the same LAN, or across a WAN)
Process
Process
Process
message
Process
join
leave or crash
message
It consists of 3 parts:
(1) Channel
used by application programmers to build
reliable group communication applications
(2) Building blocks
layered on top of the channel and
provide a higher abstraction level
(3) Protocol stack
protocols implements the properties specified
for a given channel.
Application
Building blocks
JChannel
GMS
MERGE
FRAG
UDP/TCP
Network
Figure 1.1 the architecture of JGroups
Application
Building blocks
JChannel
GMS
MERGE
FRAG
UDP/TCP
Network
Figure 1.1 the architecture of JGroups
send()
Message delivery
receive() callback
Network listen
Transport
protocol
Topmost
protocol
connect
/disconn.
start
/stop
close
destory
(release)
Message delivery
Protocol List
Transport UDP, TCP, Tunnnel
Initial membership
discovery
PING, TCPPING, TCPGOSSIP, MPING, FILE_PING, JDBC_PING, BPING, RACKSPACE_PING, S3_PING,
SWIFT_PING, AWS_PING, PDC(Persistent Discovery Cache)
Merging after a network
partition
MERGE2, MERGE3
Failure Detection FD, FD_ALL, FD_SOCK, FD_PING, VERIFY_SUSPECT
Reliable Message
Transmission
Pbcast.NAKACK, NAKACK2, UNICAST, UNICAST2, UNICAST3, RSVP
Message stability STABLE
Group Membership Pbcast.GMS
Flow control FC, MFC, UFC
Fragmentation FRAG, FRAG2
Ordering SEQUENCE, Total Order Anycast(TOA)
State Transfer Pbcast.STATE_TRANSFER, StreamingStateTransfer, pbcast.STATE, STATE_SOCK, BARRIER
Pbcast.FLUSH
Misc Statistics, Security, COMPRESS, SCOPE, RELAY, RELAY2, STOMP, DAISYCHAIN, RATE_LIMITER, Locking
protocols, CENTRAL_EXECUTOR, COUNTER, SUPERVISOR
GROUP View
api-g1-9235(coordinator)
api-g2-32349
api-g3-23412
Channel
(api-g1-29235)
Channel
(api-g2-32349)
Channel
(api-g3-23412)
FD_SOCK
FD
VERIFY_SUSPECT
GMS
GMS
VERIFY_SUSPECT
FD
FD_SOCK
FD_SOCK
FD
VERIFY_SUSPECT
GMS
FD HeartBeat
FD HeartBeat FD HeartBeat
FD Sock Connection
FD Sock Connection FailFD Sock Connection
SUSPECT
ping
1
2
3
4 view changing
Thank You!

Mais conteúdo relacionado

Mais procurados

게임서비스를 위한 ElastiCache 활용 전략 :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS 2016
게임서비스를 위한 ElastiCache 활용 전략 :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS 2016게임서비스를 위한 ElastiCache 활용 전략 :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS 2016
게임서비스를 위한 ElastiCache 활용 전략 :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS 2016
Amazon Web Services Korea
 

Mais procurados (20)

[OpenInfra Days Korea 2018] Day 2 - CEPH 운영자를 위한 Object Storage Performance T...
[OpenInfra Days Korea 2018] Day 2 - CEPH 운영자를 위한 Object Storage Performance T...[OpenInfra Days Korea 2018] Day 2 - CEPH 운영자를 위한 Object Storage Performance T...
[OpenInfra Days Korea 2018] Day 2 - CEPH 운영자를 위한 Object Storage Performance T...
 
[NDC17] Kubernetes로 개발서버 간단히 찍어내기
[NDC17] Kubernetes로 개발서버 간단히 찍어내기[NDC17] Kubernetes로 개발서버 간단히 찍어내기
[NDC17] Kubernetes로 개발서버 간단히 찍어내기
 
Kubernetes Basics
Kubernetes BasicsKubernetes Basics
Kubernetes Basics
 
Best Practices with Azure Kubernetes Services
Best Practices with Azure Kubernetes ServicesBest Practices with Azure Kubernetes Services
Best Practices with Azure Kubernetes Services
 
Hands-On Introduction to Kubernetes at LISA17
Hands-On Introduction to Kubernetes at LISA17Hands-On Introduction to Kubernetes at LISA17
Hands-On Introduction to Kubernetes at LISA17
 
AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015
AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015 AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015
AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015
 
[AWS Dev Day] 실습워크샵 | Amazon EKS 핸즈온 워크샵
 [AWS Dev Day] 실습워크샵 | Amazon EKS 핸즈온 워크샵 [AWS Dev Day] 실습워크샵 | Amazon EKS 핸즈온 워크샵
[AWS Dev Day] 실습워크샵 | Amazon EKS 핸즈온 워크샵
 
AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20
AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20
AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안 :: 김필중 :: AWS Summit Seoul 20
 
stupid-simple-kubernetes-final.pdf
stupid-simple-kubernetes-final.pdfstupid-simple-kubernetes-final.pdf
stupid-simple-kubernetes-final.pdf
 
Devops - Microservice and Kubernetes
Devops - Microservice and KubernetesDevops - Microservice and Kubernetes
Devops - Microservice and Kubernetes
 
AWS로 게임의 공통 기능 개발하기! - 채민관, 김민석, 한준식 :: AWS Game Master 온라인 세미나 #2
AWS로 게임의 공통 기능 개발하기! - 채민관, 김민석, 한준식 :: AWS Game Master 온라인 세미나 #2AWS로 게임의 공통 기능 개발하기! - 채민관, 김민석, 한준식 :: AWS Game Master 온라인 세미나 #2
AWS로 게임의 공통 기능 개발하기! - 채민관, 김민석, 한준식 :: AWS Game Master 온라인 세미나 #2
 
AWS Summit Seoul 2023 | AWS Graviton과 함께하는 계획문제 최적화 애플리케이션 개발
AWS Summit Seoul 2023 | AWS Graviton과 함께하는 계획문제 최적화 애플리케이션 개발AWS Summit Seoul 2023 | AWS Graviton과 함께하는 계획문제 최적화 애플리케이션 개발
AWS Summit Seoul 2023 | AWS Graviton과 함께하는 계획문제 최적화 애플리케이션 개발
 
게임서비스를 위한 ElastiCache 활용 전략 :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS 2016
게임서비스를 위한 ElastiCache 활용 전략 :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS 2016게임서비스를 위한 ElastiCache 활용 전략 :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS 2016
게임서비스를 위한 ElastiCache 활용 전략 :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS 2016
 
AWS KMS 에서 제공하는 봉투암호화 방식의 암호화 및 사이닝 기능에 대한 소개와 실습 - 신은수, AWS 솔루션즈 아키텍트 :: AWS...
AWS KMS 에서 제공하는 봉투암호화 방식의 암호화 및 사이닝 기능에 대한 소개와 실습 - 신은수, AWS 솔루션즈 아키텍트 :: AWS...AWS KMS 에서 제공하는 봉투암호화 방식의 암호화 및 사이닝 기능에 대한 소개와 실습 - 신은수, AWS 솔루션즈 아키텍트 :: AWS...
AWS KMS 에서 제공하는 봉투암호화 방식의 암호화 및 사이닝 기능에 대한 소개와 실습 - 신은수, AWS 솔루션즈 아키텍트 :: AWS...
 
Multi cluster management with rancher
Multi cluster management with rancherMulti cluster management with rancher
Multi cluster management with rancher
 
Oracle on AWS RDS Migration - 성기명
Oracle on AWS RDS Migration - 성기명Oracle on AWS RDS Migration - 성기명
Oracle on AWS RDS Migration - 성기명
 
멀티클라우드 Service Mesh
멀티클라우드 Service Mesh멀티클라우드 Service Mesh
멀티클라우드 Service Mesh
 
Micro services Architecture
Micro services ArchitectureMicro services Architecture
Micro services Architecture
 
Architecting an Highly Available and Scalable WordPress Site in AWS
Architecting an Highly Available and Scalable WordPress Site in AWS Architecting an Highly Available and Scalable WordPress Site in AWS
Architecting an Highly Available and Scalable WordPress Site in AWS
 
IDC 서버 몽땅 AWS로 이전하기 위한 5가지 방법 - 윤석찬 (AWS 테크에반젤리스트)
IDC 서버 몽땅 AWS로 이전하기 위한 5가지 방법 - 윤석찬 (AWS 테크에반젤리스트) IDC 서버 몽땅 AWS로 이전하기 위한 5가지 방법 - 윤석찬 (AWS 테크에반젤리스트)
IDC 서버 몽땅 AWS로 이전하기 위한 5가지 방법 - 윤석찬 (AWS 테크에반젤리스트)
 

Destaque

인터넷 금융 서비스 201211
인터넷 금융 서비스 201211인터넷 금융 서비스 201211
인터넷 금융 서비스 201211
Hyunjin Lee
 

Destaque (20)

How to customize Spring Boot?
How to customize Spring Boot?How to customize Spring Boot?
How to customize Spring Boot?
 
API Gateway 그리고 모바일 어플리케이션
API Gateway 그리고 모바일 어플리케이션API Gateway 그리고 모바일 어플리케이션
API Gateway 그리고 모바일 어플리케이션
 
Chat remit overview
Chat remit overviewChat remit overview
Chat remit overview
 
Tom overview
Tom overviewTom overview
Tom overview
 
Examining Country: Specific Regulations Related to Money Transfer
Examining Country: Specific Regulations Related to Money TransferExamining Country: Specific Regulations Related to Money Transfer
Examining Country: Specific Regulations Related to Money Transfer
 
인터넷 금융 서비스 201211
인터넷 금융 서비스 201211인터넷 금융 서비스 201211
인터넷 금융 서비스 201211
 
링크트인(Linked in)의 사업구조 분석과 시사점
링크트인(Linked in)의 사업구조 분석과 시사점링크트인(Linked in)의 사업구조 분석과 시사점
링크트인(Linked in)의 사업구조 분석과 시사점
 
Payment Gateway 생존전략 [KCP]
Payment Gateway 생존전략 [KCP]Payment Gateway 생존전략 [KCP]
Payment Gateway 생존전략 [KCP]
 
Consumer buying journey
Consumer buying journey Consumer buying journey
Consumer buying journey
 
1.Startup JavaScript - 프로그래밍 기초
1.Startup JavaScript - 프로그래밍 기초1.Startup JavaScript - 프로그래밍 기초
1.Startup JavaScript - 프로그래밍 기초
 
Athena Remittance Management System-ARMS
Athena Remittance Management System-ARMSAthena Remittance Management System-ARMS
Athena Remittance Management System-ARMS
 
Global Money Transfer (Remittances) Market Report: 2013 Edition – New Report ...
Global Money Transfer (Remittances) Market Report: 2013 Edition – New Report ...Global Money Transfer (Remittances) Market Report: 2013 Edition – New Report ...
Global Money Transfer (Remittances) Market Report: 2013 Edition – New Report ...
 
Vital AI MetaQL: Queries Across NoSQL, SQL, Sparql, and Spark
Vital AI MetaQL: Queries Across NoSQL, SQL, Sparql, and SparkVital AI MetaQL: Queries Across NoSQL, SQL, Sparql, and Spark
Vital AI MetaQL: Queries Across NoSQL, SQL, Sparql, and Spark
 
International Remittance And Mobile Banking
International Remittance And Mobile BankingInternational Remittance And Mobile Banking
International Remittance And Mobile Banking
 
[Spring Camp 2013] Java Configuration 없인 못살아!
[Spring Camp 2013] Java Configuration 없인 못살아![Spring Camp 2013] Java Configuration 없인 못살아!
[Spring Camp 2013] Java Configuration 없인 못살아!
 
[인모비 글로벌 리포트] 인모비 인도네시아 사용자들의 일용 소비재와 생필품 모바...
[인모비 글로벌 리포트] 인모비 인도네시아 사용자들의 일용 소비재와 생필품 모바...[인모비 글로벌 리포트] 인모비 인도네시아 사용자들의 일용 소비재와 생필품 모바...
[인모비 글로벌 리포트] 인모비 인도네시아 사용자들의 일용 소비재와 생필품 모바...
 
[한국핀테크포럼] 회원사소개: 인터페이
[한국핀테크포럼] 회원사소개: 인터페이[한국핀테크포럼] 회원사소개: 인터페이
[한국핀테크포럼] 회원사소개: 인터페이
 
Ksug2015 - JPA3, JPA 내부구조
Ksug2015 - JPA3, JPA 내부구조Ksug2015 - JPA3, JPA 내부구조
Ksug2015 - JPA3, JPA 내부구조
 
Payments in Indonesia 2014
Payments in Indonesia 2014Payments in Indonesia 2014
Payments in Indonesia 2014
 
MOK표준기반 결제시스템
MOK표준기반 결제시스템MOK표준기반 결제시스템
MOK표준기반 결제시스템
 

Semelhante a Cache in API Gateway

qdoc.tips_oracle-dba-interview-questions.pdf
qdoc.tips_oracle-dba-interview-questions.pdfqdoc.tips_oracle-dba-interview-questions.pdf
qdoc.tips_oracle-dba-interview-questions.pdf
OsamaQahtan
 
Accumulo Summit 2015: Real-Time Distributed and Reactive Systems with Apache ...
Accumulo Summit 2015: Real-Time Distributed and Reactive Systems with Apache ...Accumulo Summit 2015: Real-Time Distributed and Reactive Systems with Apache ...
Accumulo Summit 2015: Real-Time Distributed and Reactive Systems with Apache ...
Accumulo Summit
 

Semelhante a Cache in API Gateway (20)

Spring One 2 GX 2014 - CACHING WITH SPRING: ADVANCED TOPICS AND BEST PRACTICES
Spring One 2 GX 2014 - CACHING WITH SPRING: ADVANCED TOPICS AND BEST PRACTICESSpring One 2 GX 2014 - CACHING WITH SPRING: ADVANCED TOPICS AND BEST PRACTICES
Spring One 2 GX 2014 - CACHING WITH SPRING: ADVANCED TOPICS AND BEST PRACTICES
 
JCache Using JCache
JCache Using JCacheJCache Using JCache
JCache Using JCache
 
Apache Traffic Server
Apache Traffic ServerApache Traffic Server
Apache Traffic Server
 
Using JCache to speed up your apps
Using JCache to speed up your appsUsing JCache to speed up your apps
Using JCache to speed up your apps
 
qdoc.tips_oracle-dba-interview-questions.pdf
qdoc.tips_oracle-dba-interview-questions.pdfqdoc.tips_oracle-dba-interview-questions.pdf
qdoc.tips_oracle-dba-interview-questions.pdf
 
The Proto-Burst Buffer: Experience with the flash-based file system on SDSC's...
The Proto-Burst Buffer: Experience with the flash-based file system on SDSC's...The Proto-Burst Buffer: Experience with the flash-based file system on SDSC's...
The Proto-Burst Buffer: Experience with the flash-based file system on SDSC's...
 
Tachyon-2014-11-21-amp-camp5
Tachyon-2014-11-21-amp-camp5Tachyon-2014-11-21-amp-camp5
Tachyon-2014-11-21-amp-camp5
 
Caching on the web
Caching on the webCaching on the web
Caching on the web
 
Apache Deep Learning 201 - Philly Open Source
Apache Deep Learning 201 - Philly Open SourceApache Deep Learning 201 - Philly Open Source
Apache Deep Learning 201 - Philly Open Source
 
Real-Time Distributed and Reactive Systems with Apache Kafka and Apache Accumulo
Real-Time Distributed and Reactive Systems with Apache Kafka and Apache AccumuloReal-Time Distributed and Reactive Systems with Apache Kafka and Apache Accumulo
Real-Time Distributed and Reactive Systems with Apache Kafka and Apache Accumulo
 
Accumulo Summit 2015: Real-Time Distributed and Reactive Systems with Apache ...
Accumulo Summit 2015: Real-Time Distributed and Reactive Systems with Apache ...Accumulo Summit 2015: Real-Time Distributed and Reactive Systems with Apache ...
Accumulo Summit 2015: Real-Time Distributed and Reactive Systems with Apache ...
 
Dash UCCSC 2016
Dash UCCSC 2016Dash UCCSC 2016
Dash UCCSC 2016
 
SQL AlwaysON for SharePoint HA/DR on Azure Global Azure Bootcamp 2017 Eisenac...
SQL AlwaysON for SharePoint HA/DR on Azure Global Azure Bootcamp 2017 Eisenac...SQL AlwaysON for SharePoint HA/DR on Azure Global Azure Bootcamp 2017 Eisenac...
SQL AlwaysON for SharePoint HA/DR on Azure Global Azure Bootcamp 2017 Eisenac...
 
Cache is King
Cache is KingCache is King
Cache is King
 
Woa. Reloaded
Woa. ReloadedWoa. Reloaded
Woa. Reloaded
 
Four Ways to Improve ASP .NET Performance and Scalability
 Four Ways to Improve ASP .NET Performance and Scalability Four Ways to Improve ASP .NET Performance and Scalability
Four Ways to Improve ASP .NET Performance and Scalability
 
xPatterns - Spark Summit 2014
xPatterns - Spark Summit   2014xPatterns - Spark Summit   2014
xPatterns - Spark Summit 2014
 
Application Scalability in Server Farms - NCache
Application Scalability in Server Farms - NCacheApplication Scalability in Server Farms - NCache
Application Scalability in Server Farms - NCache
 
Apache Deep Learning 101 - ApacheCon Montreal 2018 v0.31
Apache Deep Learning 101 - ApacheCon Montreal 2018 v0.31Apache Deep Learning 101 - ApacheCon Montreal 2018 v0.31
Apache Deep Learning 101 - ApacheCon Montreal 2018 v0.31
 
Not only SQL
Not only SQL Not only SQL
Not only SQL
 

Último

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Último (20)

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 

Cache in API Gateway