Scaling Rails API to Write-Heavy Traffic
Offered By: Ruby Central via YouTube
Course Description
Overview
Explore techniques for scaling Rails API to handle write-heavy traffic in this 56-minute conference talk. Learn how to serve millions of database transactions per minute with Rails, focusing on the use of multiple databases and sharding. Discover practical strategies derived from long-term experience, covering system architecture, coding guidelines, and database configuration. Delve into topics such as traffic offloading by replication, consistency management, and Rails code implementation. Examine case studies, pitfalls to avoid, and recommended practices for handling high-volume write operations in mobile game backends. Gain insights into past, present, and future approaches to scaling Rails APIs for optimal performance in write-intensive environments.
Syllabus
Introduction
System Overview
Heavy Traffic Reasons
Database Configuration
Traffic Offloading by Replication
Case Study
Consistency
Consistency Player
Rails Code
Consumed Databases
Pitfalls
Summary
Recommended Practices
Past Present Future
Conclusion
Taught by
Ruby Central
Related Courses
SAP S/4HANA – Deep DiveSAP Learning Information Security- II
Indian Institute of Technology Madras via Swayam Sistemas de gestión de la energía
Fundacion para la Eficiencia Energética via Independent Базы данных (Databases)
Saint Petersburg State University via Coursera Системное мышление
Moscow Institute of Physics and Technology via Coursera