Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the journey of consolidating a heterogeneous infrastructure stack into FoundationDB (FDB) in this 19-minute conference talk by Gaurav Agarwal from VMware. Learn about the motivation behind transitioning from a PostgreSQL-based configuration time-series store to FDB in VMware Network Insight's Configuration-Store Layer. Discover the process of evaluating FDB's concepts and guarantees, developing frameworks for modeling relational tables as key-value ranges, and implementing advanced FDB concepts like VersionStamp, Conflicts, GRV-Cache, and Locality. Gain insights into the challenges faced, such as higher latencies and transaction/row size limits, and their impact on design choices. Understand the tooling and integrations developed for monitoring application layer interactions with FDB, identifying optimization areas, and assessing FDB cluster health. Delve into the complexities of troubleshooting FDB and potential enhancements to simplify the process.