Seminarium: Systemy Rozproszone
28 maja 2015, godzina 12:15, sala 4070
Paweł Sienkowski

Scuba: Diving into Data at Facebook



Portal społecznościowy Facebook od 2004 roku mierzy się z ciągłym wzrostem popularności. Wzrost liczby aktywnych użytkowników implikuje wzrost wielkości przetwarzanych danych. Zapewnienie ciągłej dostępności serwisu wymaga składowania i analizy olbrzymiej ilości danych pochodzących z monitoringu działania maszyn i udostępnianych przez nich usług. Powstała potrzeba stworzenia dedykowanego, skalującego się rozwiązania dla tego problemu.

Jak inżynierowie z Menlo Park poradzili sobie z tym wyzwaniem? Jak wygląda architektura systemu przetwarzającego codziennie setki petabajtów danych? Z jakimi kompromisami musieli pogodzić się twórcy? Podczas seminarium odpowiem na te i inne pytania, omówię stworzoną przez Facebook rozproszoną bazę danych Scuba, opowiem o serwerze logów Scribe i metajęzyku używanym do komunikacji między serwisami.

Zapraszam serdecznie!
Paweł Sienkowski

Bibliografia: