I właśnie ta książka Ci to ułatwi. Dzięki niej zaczniesz orientować się w świecie szybko zmieniających się technice przetwarzania i przechowywania informacji. Odszukasz tu przykłady sprawnych systemów spełniających wymogi skalowalności, sprawności i bezusterkowości. Zapoznasz się z wewnętrznymi mechanizmami tych systemów, analizami najważniejszych algorytmów, omówieniem zasad działania i niezbędnymi kompromisami. Przy okazji przyswoisz sobie przydatne sposoby myślenia o systemach informacji. W ten sposób rozwiniesz dobre instynktowne zrozumienie tego, jak i dlaczego działają systemy, co pozwoli Ci analizować ich pracę, podejmować stosowne decyzje projektowe i wyszukiwać źródła pojawiających się problemów.
W tej książce między innymi:
co to właściwie znaczy: bezusterkowość, skalowalność i łatwość konserwacji
najróżniejsze modele danych i obsługa zapytań
replikacja, dzielenie danych, transakcje
informacje pochodne i ich przetwarzanie
przetwarzanie strumieniowe
Poznaj systemy, w których liczą się informacje!
O autorze książki
Martin Kleppmann bada systemy rozproszone. Pracuje na Uniwersytecie Cambridge w szerokiej Brytanii. Wcześniej był inżynierem oprogramowania w takich firmach, jak LinkedIn czy Rapportive, gdzie pracował nad działającą w sporej skali infrastrukturą do obsługi informacji. Kleppmann jest blogerem, często występuje na konferencjach i rozwija oprogramowanie open source. Wierzy, iż ważne idee nauki i techniki powinny być przystępne dla każdego, a udoskonalone ich zrozumienie umożliwi tworzenie ulepszonego oprogramowania."