Увага! Дадзены артыкул не з'яўляецца інжынернай і прызначаецца чытачам, якія знаходзяцца ў пошуках Best Practice па HighLoad і адмоваўстойлівасці вэб-прыкладанняў. Верагодней за ўсё, калі Вы не зацікаўлены ў навучанні, дадзены матэрыял не будзе Вам цікавы.
Уявім сітуацыю: запусціў якую-небудзь інтэрнэт краму акцыю са зніжкамі, ты, як і мільёны іншых людзей таксама вырашыў купіць сабе вельмі важны (ці не вельмі :-) ) девайс, заходзіш на сайт, а сервер упаў. "Сміцеся, вас занадта шмат!" - пішуць дзе-небудзь у сацыяльных сетках адміністратары і абяцаюць вырашыць гэтую сітуацыю ...
Такіх прыкладаў можа быць вялікае мноства, але ты ведаеш, што існуюць механізмы, якія дазваляюць сістэме працаваць без адмовы, нават калі запыты паступаюць з хуткасцю святла. А калі не ведаеш, але вельмі хочаш даведацца, тады табе ў OTUS на курс "Архітэктар высокіх нагрузак", дзе дасведчаны адмысловец у дадзенай вобласці распавядзе, як дзейнічаць, каб сервер больш не падаў.
Якімі ведамі трэба валодаць, каб прайсці навучанне па гэтым курсе:
валоданне адной з моў сервернай распрацоўкі: Python, PHP, Golang (пераважна), NodeJS (у крайнім выпадку), Java (у крайнім выпадку)
ўменне вярстаць сайты на базавым узроўні
веды асноў JavaScript
навыкі працы з SQL (складанне запытаў): падчас навучанняў выкарыстоўваецца MySQL
навыкі працы з Linux
Праходжанне ўступнага тэсціравання дапаможа зразумець, ці хапае табе ведаў для навучання на гэтым курсе.
У працэсе навучання выкладчык курса разбярэ разам са студэнтамі як тыповыя, так і нетрывіяльныя праблемы ў галіне архітэктуры вэб-прыкладанняў, раскажа пра лепшыя рашэнні гэтых праблем, а таксама цябе, натуральна, будзе чакаць маса практыкі. Па заканчэнні навучання па курсе «Архітэктар высокіх нагрузак» ты зможаш забяспечваць адмоваўстойлівасць вэб-прыкладанняў нават пры падзенні сервераў, ствараць лёгка-маштабаваныя вэб-прыкладанні, правільна выкарыстоўваць шаблоны і працаваць з інструментамі, створанымі Google, Yandex, Mail.Ru Group, Netflix, etc.
Ёсць пытанні па праграме курса? Не праблема. 10 снежня ў 20:00 пройдзе Дзень адчыненых дзвярэй, дзе ты зможаш у рэжыме рэальнага часу даведацца ўсе падрабязнасці, задаць пытанні, а таксама атрымаць каштоўную інфармацыю аб навыках і кампетэнцыі, якія можна набыць па заканчэнні курса.
Нядаўна які раз зваліўся Telegram, і ведаеш, чаму? Таму што распрацоўшчыкі Telegram не праходзілі курс OTUS па архітэктуры высокіх нагрузак! (гэта вядома ж жарт, але ў нашым кам'юніці яна ператварылася ў даволі папулярны мем).
Мабыць нагадаем аб тым, што OTUS заўсёды ўважліва ставіцца да сваіх выпускнікоў і дапамагае ім у далейшым працаўладкаванні, таму пасля заканчэння курса ў цябе, як і ва ўсіх выпускнікоў, будзе шанец атрымаць запрашэнне на сумоўі ў кампаніі-партнёры, а для таго, каб гэты шанец павялічыць, спецыялісты ОTUS дапамогуць пісьменна скласці рэзюмэ, паказаўшы на твае моцныя бакі.
А таксама ты:
атрымаеш матэрыялы па ўсіх пройдзеных занятках (відэазапісы вэбінараў, выкананыя хатнія заданні, выпускны праект)
зможаш пісаць рацыянальны і добра структураваны код
атрымаеш сертыфікат аб заканчэнні курса
набудзеш навыкі працы з алгарытмамі і структурамі дадзеных, якія неабходны пры рэалізацыі складаных праектаў у буйных кампаніях
Такім чынам, калі ты вэб-распрацоўшчык, тымлід каманд вэб-распрацоўкі, архітэктар або тэхнічны кіраўнік, то курс "Архітэктар высокіх нагрузак" для цябе. За час навучання ты навучышся выкарыстоўваць у сваіх праектах рашэнні, якія вытрымліваюць сотні тысяч (і нават мільёны) запытаў за секунду, зможаш правільна аптымізаваць працаздольнасць сервераў, пачнеш эфектыўна выкарыстоўваць інструменты, якія ўжо ёсць у праектах. Таксама курс дазволіць актуалізаваць і сістэматызаваць веды ў сферы HighLoad.