KönyvKlub
Adatközpontú alkalmazások tervezése – Martin Kleppmann & Chris Riccomini könyvborító

Adatközpontú alkalmazások tervezése

Martin Kleppmann & Chris Riccomini

51 perc Meghallgatható
Olvasd el a KönyvKlub appban

Ingyenes letöltés · 500+ könyvösszefoglaló magyarul

Miről szól a(z) Adatközpontú alkalmazások tervezése?

Minden alkalmazás, amit használsz, ugyanazt a néhány nehéz problémát oldja meg a felszín alatt: hogyan tároljuk az adatot, hogy gyorsan visszakapjuk, hogyan maradjon a rendszer talpon, amikor egy gép meghal, és hogyan adjon helyes választ, amikor a hálózat hazudik és az órák elcsúsznak. Kleppmann és Riccomini modern klasszikusa a megbízható, skálázható rendszerek elveiről szól, az adatbázistól az adat hatalmáig.

Olvass bele az összefoglalóba

Designing Data-Intensive Applications: a rendszer, ami alattad dolgozik

Képzeld el, hogy felépítesz egy kis weboldalt. Működik, gyors, szépen pörög a néhány látogatóddal. Aztán egy reggel valaki megosztja egy nagy hírportál címlapján, és a következő percben tízezren kattintanak rá egyszerre. A szerver felforrósodik, a kérések sorba állnak, az oldal megáll. Vagy egy másik kép: indítasz egy banki utalást, a saját számládról levonják a pénzt, a másik számlára viszont sosem érkezik meg. Két szerver pedig, amelyiknek össze kellene dolgoznia, egyszerre hiszi azt magáról, hogy ő a főnök, és csendben elkezdik egymás alatt szétkaszálni az adatot.

Ezek nem ritka, egzotikus balesetek. Ezek a mindennapok. Minden alkalmazás, amit ma megérintettél (a chat, a hírfolyam, a banki app, a térkép), ugyanazt a néhány brutálisan nehéz problémát oldja meg a felszín alatt. Hogyan tároljuk az adatot úgy, hogy gyorsan vissza is kapjuk. Hogyan maradjon a rendszer talpon, amikor egy gép meghal. Hogyan adjunk értelmes választ, amikor a hálózat hazudik, az órák elcsúsznak, és a gépek félúton lefagynak. Martin Kleppmann és Chris Riccomini könyve, a Designing Data-Intensive Applications második, 2026-os kiadása erről szól: nem arról, melyik adatbázist használd, hanem arról, hogyan gondolkodj, hogy te magad tudd eldönteni.

Ez az összefoglaló végigvezet a könyv gerincén. Először a vezérlő lencse: minden döntés egy kompromisszum, és három cél köré szerveződik minden, a megbízhatóság, a skálázhatóság és a karbantarthatóság. Aztán az alapok (adatmodellek, tárolás, kódolás), majd a könyv szíve, az elosztott rendszerek, végül a folyamfeldolgozás és a kemény erkölcsi zárlat: mit kezdünk a hatalommal, amit az adat ad a kezünkbe.

A(z) Adatközpontú alkalmazások tervezése összefoglalója és 500+ további könyv vár a KönyvKlub appban.