Seminarium: Systemy Rozproszone
28 maja 2015, godzina 12:15,
sala
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: