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
MongoDB for DBAsMongoDB University Basic Cluster Administration
MongoDB University MongoDB Certification Training (beginner to expert)
Udemy NoSQL Database Basics
IBM via edX Pragmatic System Design
Udemy