Varovanie! Tento článok nie je inžiniersky a je určený pre čitateľov, ktorí hľadajú osvedčené postupy týkajúce sa vysokej záťaže a odolnosti webových aplikácií voči chybám. S najväčšou pravdepodobnosťou, ak nemáte záujem o učenie, tento materiál vás nebude zaujímať.
Predstavme si situáciu: nejaký internetový obchod spustil akciu so zľavami, vy, podobne ako milióny ďalších ľudí, ste sa tiež rozhodli kúpiť si veľmi dôležité (alebo nie tak :-) ), prejdete na stránku a server zlyhá. "Prepáčte, je vás príliš veľa!" - administrátori píšu niekde na sociálne siete a sľubujú riešenie tejto situácie...
Takýchto príkladov môže byť veľmi veľa, ale viete, že existujú mechanizmy, ktoré umožňujú systému fungovať bez zlyhania, aj keď požiadavky prichádzajú rýchlosťou svetla. A ak neviete, ale naozaj to chcete zistiť, urobte si kurz na OTUS "architekt vysokého zaťaženia", kde vám skúsený špecialista v tejto oblasti povie, ako postupovať, aby server už nepadal.
Aké znalosti potrebujete na absolvovanie tohto kurzu:
znalosť jedného z vývojových jazykov servera: Python, PHP, Golang (najlepšie), NodeJS (ako posledná možnosť), Java (ako posledná možnosť)
schopnosť navrhovať webové stránky na základnej úrovni
znalosť základov JavaScriptu
zručnosti v práci s SQL (písanie dotazov): MySQL sa používa v procese učenia
Linux zručnosti
Absolvovanie vstupného testu vám pomôže pochopiť, či máte dostatok vedomostí na absolvovanie tohto kurzu.
Počas tréningového procesu bude lektor kurzu diskutovať so študentmi o typických aj netriviálnych problémoch z oblasti architektúry webových aplikácií, porozprávať sa o najlepších riešeniach týchto problémov a, samozrejme, budete mať aj veľa praxe . Po absolvovaní kurzu „High Load Architect“ budete schopní zabezpečiť odolnosť webových aplikácií voči chybám aj v prípade zlyhania serverov, vytvárať ľahko škálovateľné webové aplikácie, správne používať šablóny a pracovať s nástrojmi vytvorenými spoločnosťami Google, Yandex, Mail.Ru. Group, Netflix atď.
Máte otázky týkajúce sa programu kurzu? Žiaden problém. Deň otvorených dverí sa uskutoční 10. decembra o 20:00, kde sa môžete v reálnom čase dozvedieť všetky podrobnosti, pýtať sa, a tiež získať cenné informácie o zručnostiach a kompetenciách, ktoré je možné po absolvovaní kurzu získať.
Telegram nedávno stroskotal už po niekoľkýkrát a viete prečo? Pretože vývojári Telegramu neabsolvovali kurz OTUS o architektúre vysokého zaťaženia! (to je samozrejme vtip, ale našej komunity stal sa pomerne populárnym meme).
Pripomeňme, že OTUS je vždy pozorný k svojim absolventom a pomáha im v ďalšom uplatnení, preto po absolvovaní kurzu budete mať ako všetci absolventi šancu dostať pozvanie na pohovory do partnerských spoločností, a aby čím zvýšite svoju šancu, špecialisti OTUS vám pomôžu napísať váš životopis správne a poukážu na vaše silné stránky.
A aj ty:
dostanete materiály na všetky absolvované hodiny (videozáznamy z webinárov, vypracované domáce úlohy, záverečný projekt)
môžete napísať racionálny a dobre štruktúrovaný kód
dostanete certifikát o absolvovaní kurzu
získate zručnosti v práci s algoritmami a dátovými štruktúrami, ktoré sú nevyhnutné pri implementácii zložitých projektov vo veľkých spoločnostiach
Ak ste teda webový vývojár, vedúci tímov webových vývojárskych tímov, architekt alebo technický manažér, potom je kurz „High Load Architect“ určený práve pre vás. Počas školenia sa naučíte vo svojich projektoch používať riešenia, ktoré odolajú státisícom (a dokonca miliónom) požiadaviek za sekundu, budete vedieť správne optimalizovať výkon serverov a začnete efektívne využívať nástroje ktoré vaše projekty už majú. Kurz vám tiež umožní aktualizovať a systematizovať vaše znalosti v oblasti HighLoad.