Meta

How Meta built large-scale cryptographic monitoring

Nov 12, 2024Hussain Humadi, Sasha Frolov, Rafael Misoczki, Siddhartha Khetawat, Dong Wu
How Meta built large-scale cryptographic monitoring
SummaryAI, from the source post

This post details the implementation of a large-scale cryptographic monitoring system within Meta's FBCrypto library. Key technical contributions include a buffering and flushing strategy to aggregate cryptographic events and reduce write throughput, partially randomized flushing to normalize write cadence, and aggregation of derived crypto operations to reduce logging volume. The use of Folly's ConcurrentHashMap for efficient multithreaded buffering is also highlighted. The system aims to provide deep visibility into cryptography usage for proactive security vulnerability mitigation and infrastructure reliability.

More from the Site Reliability and Outage Management trail