Managing FoundationDB at Scale
Offered By: Linux Foundation via YouTube
Course Description
Overview
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
Tags
Related Courses
Building Geospatial Apps on Postgres, PostGIS, & Citus at Large ScaleMicrosoft via YouTube Unlocking the Power of ML for Your JavaScript Applications with TensorFlow.js
TensorFlow via YouTube Managing the Reactive World with RxJava - Jake Wharton
ChariotSolutions via YouTube What's New in Grails 2.0
ChariotSolutions via YouTube Performance Analysis of Apache Spark and Presto in Cloud Environments
Databricks via YouTube