Highload Architect - kurssi 106 500 hieroa. Otus, koulutus 5 kuukautta, päivämäärä 31.8.2023.
Miscellanea / / November 28, 2023
Nykyään vain harvoilla verkkokehittäjillä on asiantuntemusta vikasietoisten ja skaalautuvien arkkitehtuurien luomiseen. Ja juuri nämä asiantuntijat ovat eniten palkattuja ja kysytyimpiä suurissa yrityksissä: Google, Mail. Ru Group, Yandex, Netflix jne.
Kenelle tämä kurssi on tarkoitettu?
Ohjelma on luotu erityisesti web-kehittäjille, web-kehitystiimien johtajille, arkkitehdeille, teknisille johtajille ja asiantuntijoille, jotka ovat kiinnostuneita SRE: stä tai työskentelevät tällä alalla.
Viiden kuukauden aikana opiskelijat oppivat käyttämään projekteissaan ratkaisuja, jotka kestävät satoja tuhansia (ja jopa miljoonia) pyyntöjä Toiseksi, pystyy optimoimaan palvelimien suorituskyvyn oikein, alkavat käyttää tehokkaasti jo olemassa olevia työkaluja hankkeita. Kurssin avulla voit myös päivittää ja systematisoida tietosi HighLoadin alalla.
Ohjelman edut
Koulutusprosessi kattaa tyypillisiä ja ei-triviaaleja verkkosovellusarkkitehtuurin ongelmia. Opettajat jakavat parhaita käytäntöjä ja ratkaisuja näihin ongelmiin. Ohjelma sisältää paljon hyödyllistä teoriaa, ja se kaikki vahvistuu käytännössä itsenäisen työn ja verkkoseminaareiden kautta.
Valmistuneet voivat:
- Luo helposti skaalattavia verkkosovelluksia
— varmistaa verkkosovellusten vikasieto, vaikka palvelimet epäonnistuvat
- käytä malleja oikein (välimuisti, replikointi, jakaminen, indeksointi)
— työskennellä Googlen ja Mailin kehittämien työkalujen kanssa. Ru Group, Yandex
DevOps-insinööri, golang-kehittäjä. Yli 10 vuotta IT-alalla eri yrityksissä ympäri maailmaa. Tiimin johtajana toteutin automaation Movenpick-hotelliketjussa Dubaissa; Minulla on kokemusta golang-kehittäjänä toimimisesta Forex-yrityksessä Kyproksella. Opettaja
Yli 20 vuoden kokemus räätälöidyistä IT-kehitysprojekteista. Kymmeniä onnistuneita projekteja, mukaan lukien valtion sopimukset. Kokemusta ERP-järjestelmien, avoimen lähdekoodin ratkaisujen kehittämisestä ja toteutuksesta, korkean kuormituksen sovellusten tuki. Kurssien opettaja...
Yli 20 vuoden kokemus räätälöidyistä IT-kehitysprojekteista. Kymmeniä onnistuneita projekteja, mukaan lukien valtion sopimukset. Kokemusta ERP-järjestelmien, avoimen lähdekoodin ratkaisujen kehittämisestä ja toteutuksesta, korkean kuormituksen sovellusten tuki. Linux-, Kuber-, MLOps-, DataOps-, SolutionArchitect-, IaC-, SRE-kurssien opettaja sekä HighLoad-kurssin mentori
Valmistunut nimetystä sotilasakatemiasta. KANSSA. M. Budyonny vuonna 2009 ("Tietokoneiden, kompleksien, järjestelmien ja verkkojen käyttö erityistarkoituksiin") Ensimmäinen html-sivusto tehtiin vuonna 1999. Yliopisto-opintojensa ohella hän hallinnoi...
Valmistunut nimetystä sotilasakatemiasta. KANSSA. M. Budyonny vuonna 2009 ("Tietokoneiden, kompleksien, järjestelmien ja verkkojen käyttö erityistarkoituksiin") Ensimmäinen html-sivusto tehtiin vuonna 1999. Yliopisto-opintojensa ohella hän hallinnoi web-studion palvelimia ja työskenteli virtuaalisen hosting-palvelun (Infobox) teknisen tuen parissa. Vuodet 2010–2019 hän työskenteli Selectelissä: hän aloitti konesalin järjestelmäsuunnittelijana, ohjasi järjestelmäinsinöörejä, työskenteli vikasieto- ja tietokannanhallinnan parissa. (postgresql), virtualisointi (openvz, xen, kvm), DNS-isännöinti (mukaan lukien DNS-juuripalvelimen k.root yhden solmun sijoittelun järjestäminen) vastasi projektin toiminnasta. vscale.io. Vuodesta 2020 lähtien olen ollut insinööri DNS-tiimissä CDN G-Corelabsissa (80+ läsnäolopistettä). Tekniikat, joiden kanssa olen työskennellyt: bgp (quagga, exabgp, bird), anycast, dns (bind, powerdns, coredns, sitomaton), postgresql, clickhouse, redis, konsuli, nomadi, rabbitmq, ansible, nukke, docker, libvirt, openstack, ceph, sydämentahdistin, linux, python, C, perf, prometheus, grafana. Opettaja
Johdatus suuriin kuormiin
-Aihe 1. Suurten kuormien ongelmat
-Aihe 2.Kuormitustestaus
-Aihe 3. Johdatus suuriin kuormiin
DBMS korkean kuormituksen projekteissa
-Aihe 4. Indeksit (osa 1)
-Aihe 5. Indeksit (osa 2)
-Aihe 6. Replikointi (osa 1)
-Aihe 7. Replikointi (osa 2)
-Aihe 8. Replikointi (osa 3)
-Aihe 9. Jakaminen (osa 1)
-Aihe 10. Jakaminen (osa 2)
-Aihe 11. Välimuisti
-Aihe 12. Tapahtumat relaatiotietokantajärjestelmässä
-Aihe 13. Jonot ja lykätty toteutus
-Aihe 14. Jonot ja lykätty toteutus (osa 2)
-Aihe 15. In-Memory DBMS
-Aihe 16.OLAP ja OLTP
-Aihe 17.ClickHouse Review
Taustakehitys korkean kuormituksen palveluihin
-Aihe 18. Järjestelmän hajoamismallit mikropalveluiksi
-Aihe 19. Milloin tarvitaan mikropalveluita ja milloin tarvitaan monoliitteja?
-Topic 20.HTTP-protokolla (osa 1)
-Aihe 21.HTTP-protokolla (osa 2)
-Aihe 22. Mikropalvelujen järjestämisen periaatteet. Vuorovaikutuksen tyypit
-Aihe 23. Tasapainotus ja vikasietoisuus (osa 1)
-Aihe 24. Tasapainotus ja vikasietoisuus (osa 2)
-Aihe 25. Asynkronisen käsittelyn käyttö
-Aihe 26. Hajautetut tapahtumat
-Aihe 27. Mikropalveluinfrastruktuuri
-Aihe 28. Konfigurointijärjestelmät
-Aihe 29. Valvonta ja hälytykset
Tyypilliset arkkitehtuurit
-Aihe 30.Uutisportaali
-Aihe 31. Mainosjärjestelmä
-Aihe 32. Postipalvelu
-Aihe 33.Pilvitallennus
-Aihe 34. Treffisivusto
Viimeinen projekti
-Aihe 35. Aiheen valinta ja projektityön organisointi
-Aihe 36. Projektien ja kotitehtävien konsultointi
-Aihe 37. Suunnittelutyön suojaaminen
A
aterzyan
21.12.2022 G.
Highload Architect - vain raastetuille rullille
Edut: Suuri tietomäärä, kätevästi ryhmitelty, hyvin esitetty. Haitat: Korkea sisääntulokynnys ja työtahti. Olen katsellut tätä kurssia pitkään, koska olen kehittänyt sitä eri teknologioilla ja kielillä noin 10 vuoden ajan. Tästä johtuen meidän on kehitettävä ymmärtämään järjestelmien rakentamista, ei vain kehysten käyttöä. Mitä tulee alustan toimivuuteen - ei mitään yliluonnollista...
L
l0idvrn
18.05.2020 G.
HighLoad Architect on erinomainen kurssi.
Edut: erilaisia aiheita, extrat. linkit, mahdollisuus kokeilla käytännössä, valmistumisprojekti. Haitat: env: n käyttöönoton vaikeus, uudet teknologiat todellisessa projektissa, jossa ei ole dokumentaatiota ja määräaikoja.Työskentelen ulkoistamisessa TL/Arkkitehti/Senior Dev/Techcal PM. Halusin jäsentää osaamistani ja hankkia uutta keskittyen suuriin kuormituksiin. Todellisissa projekteissa ei aina ole mahdollista...