Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Managing FoundationDB at Scale

Linux Foundation via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore Apple's approach to managing hundreds of FoundationDB clusters with high availability requirements in this 21-minute conference talk. Delve into core workflows for cluster lifecycle management, high-level design considerations, and strategies for handling common operational challenges. Learn about installing binaries and configurations, adding new processes, changing database configurations, removing processes, and modifying coordinators. Examine bounce strategies, including rolling bounces and DR cutover alternatives. Gain valuable insights into the specialized tooling and careful design principles employed by Apple to effectively manage FoundationDB at scale.

Syllabus

Overview
Overall Design
Design Considerations
Core Operation Loop
Installing Binaries and Conf
Add New Processes
Change Database Configuration
Removing Processes
Change Coordinators
Bouncing Instances
Bounce Strategy
Wait, what? Come on.
Alternative: Rolling Bounces
Alternative: DR Cutover
Conclusion

Taught by

Linux Foundation

Reviews

Start your review of Managing FoundationDB at Scale

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.