2. ABOUT US, ABOUT YOU?
Seda Yalçın
Ömer Taşkın
Software
Engineer@GG
Software
Engineer@GG
3. OUTLINE
• WHY XXL WEB?
• What is Scalability in Theory?
• Scalability & Performance Issue
• How to scale?
• What is Scalability in Practice?
• Horizontal (Scale Out)
• Vertical (Scale Up)
10. XXL
web
What can I do sometimes?
• Optimize your code,
• Design for scaling! “It won’t scale, if it’s not to scale”.
• A couple of language oriented examples.
• Performance is must for Scaling!
• Use caching Mechanisms
• And surely.. Scale your DB!
12. Why Cache?
•
Kind a short-cut
•
Reducing number of requests
•
In fact, it’s for not scaling in DB layer
•
Ok, what if cache is burn out?
•
Then scale it!
23. HORIZONTAL SCALABILITY (SCALE out)
Disadvantages of MySQL Cluster
• Does not supports add / remove node while cluster is up.
• Alter queries does not run on every node. Alter queries have to
run for every node.