scalability at gittigidiyor
TRANSCRIPT
SCALABILITY at Gi.gidiyor
H O R I Z O N T A L
VERTICAL
Harun Yardımcı So:ware Architect @ Gi.gidiyor.com / eBay Turkey
more about me ?
@h_yardimci @nosqlcozumler
linkedin.com/in/harunyardimci/
[email protected] [email protected] [email protected]
want to follow me?
have some quesIons?
WHO am I ?
What is Scalability?
out out out out out
UP There are two ways of scaling. Which way to choose?
Costs too much, easy but limited. And it is not cool.
Much more effective and cheap, but it is relatively hard to apply.
CPU vs Cost vs Iron man
VerEcal Horizontal
It was always there
So what is changed and it became so popular
YOU
XLogs, Messages, Categories, Cart InformaEon, Payment InformaEon,
Search Impressions, Click Rates, Search Keywords, ….
X~12 Years
SCALE how we do it?
LOAD BALANCER DATABASE CACHING QUEUES NOSQL
CDN SOA
Horizontal VerEcal
B O T H
Hardware
SoPware
REPLICATION SHARDING VIRTUALIZATION BIGGER HARDWARE
HA BCP
SPOF
Load Balancer
• Pooling • Session Sharing
Server Pools Web Server Pools Service Pools
Databases Master -‐ Master Master – Slave NoSQL Clusters
Caching Distributed Cache Pools
Queues Asynchronous Queues Many Channels
CDN Remote Services
Thank You
Any quesIons?
References • hWp://www.slideshare.net/harunyardimci/giYgidiyorcomda-‐acik-‐kaynak-‐uygulamalar • hWp://www.slideshare.net/harunyardimci/what-‐why-‐24523991 • hWp://en.wikipedia.org/wiki/Scalability
• Image Sources o hWp://bitsandpieces1.blogspot.com/2006/05/it-‐takes-‐two-‐trucks-‐to-‐haul-‐one-‐big.html o hWp://www.mynamesnotmommy.com/yes-‐there-‐are-‐dumb-‐quesEons/quesEon-‐mark/ o hWp://www.flickr.com/photos/kmsharpless/3439529196/ o hWps://www.iconfinder.com