Ako Uber rieši obrovské dáta a preťaženia

Uber čelí gigantickému tlaku na svoje databázy a vyvinul vlastné riešenia – Docstore a Schemaless – pre desiatky petabajtov dát. Ich architektúra, stavový engine nad MySQL, zvláda obrovský nápor a slúži ako vzor pre mnohé spoločnosti.

Ako Uber rieši obrovské dáta a preťaženia
Photo by Maurits Bausenhart/Unsplash

Uber je dnes známy, ale málokto vie, aké technické výzvy stoja za fungovaním tohto gigantického systému. V tomto článku sa pozrieme na to, ako Uber rieši problémy s obrovským množstvom dát a ako zabezpečuje stabilnú prevádzku aj počas extrémnych záťaží. Video „Uber’s insane architecture“ od Awesome nám ponúka fascinujúci pohľad do zákulisia ich inžinierskeho prístupu k distribuovaným systémom.

Problémy s rozsiahlym nasadením

Keď produkt dosiahne určitú úroveň, najväčšou technickou výzvou už nie sú hackeri alebo výpadky cloudov, ale správa vlastného dátového toku. Uber čelí obrovskému tlaku na svoje databázy a ich riešenia sa stali vzorom pre mnohé spoločnosti. S viac ako 170 miliónmi mesačne aktívnych používateľov a tisícmi mikroslužieb, je správa dát kritická.

Mastodon