Highload Architect - kursus 106.500 rub. fra Otus, træning 5 måneder, Dato 31. august 2023.
Miscellanea / / November 28, 2023
I dag har få webudviklere ekspertisen til at skabe fejltolerante og skalerbare arkitekturer. Og det er disse specialister, der er de højest betalte og efterspurgte i store virksomheder: Google, Mail. Ru Group, Yandex, Netflix osv.
Hvem er dette kursus for?
Programmet er skabt specielt til webudviklere, teamledere af webudviklingsteams, arkitekter, tekniske ledere og specialister, der er interesserede i SRE eller arbejder inden for dette felt.
På 5 måneder vil eleverne lære at bruge løsninger i deres projekter, der kan modstå hundredtusindvis (og endda millioner) af anmodninger i for det andet vil være i stand til korrekt at optimere servernes ydeevne, vil begynde effektivt at bruge de værktøjer, der allerede er i projekter. Kurset vil også give dig mulighed for at opdatere og systematisere din viden inden for HighLoad.
Fordele ved programmet
Uddannelsesprocessen dækker typiske og ikke-trivielle problemer med webapplikationsarkitektur. Lærere vil dele bedste praksis og løsninger på disse problemer. Programmet indeholder en masse nyttig teori, og det hele vil blive forstærket gennem praksis gennem selvstændigt arbejde og online webinarer.
Kandidater vil være i stand til:
- lav webapplikationer, der er nemme at skalere
— sikre webapplikationers fejltolerance, selv når servere svigter
- brug skabeloner korrekt (caching, replikering, sharding, indeksering)
— arbejde med værktøjer udviklet af Google, Mail. Ru Group, Yandex
DevOps-ingeniør, golang-udvikler. Mere end 10 år i IT i forskellige virksomheder rundt om i verden. Som teamleder implementerede jeg automatisering i Movenpick-hotelkæden i Dubai; jeg har erfaring med at arbejde som golang-udvikler i en Forex-virksomhed på Cypern. Lærer
20+ års erfaring med tilpassede udviklingsprojekter inden for IT. Snesevis af vellykkede projekter, inklusive dem under statslige kontrakter. Erfaring med udvikling og implementering af ERP-systemer, open source-løsninger, support til højbelastningsapplikationer. Underviser på kurser i...
20+ års erfaring med tilpassede udviklingsprojekter inden for IT. Snesevis af vellykkede projekter, inklusive dem under statslige kontrakter. Erfaring med udvikling og implementering af ERP-systemer, open source-løsninger, support til højbelastningsapplikationer. Underviser i kurser på Linux, Kuber, MLOps, DataOps, SolutionArchitect, IaC, SRE, samt mentor for HighLoad-kurset
Uddannet fra Military Academy of Communications opkaldt efter. MED. M. Budyonny i 2009 ("Drift af computere, komplekser, systemer og netværk til specielle formål") Det første html-websted blev lavet i 1999. Sideløbende med sine studier på universitetet administrerede han...
Uddannet fra Military Academy of Communications opkaldt efter. MED. M. Budyonny i 2009 ("Drift af computere, komplekser, systemer og netværk til specielle formål") Det første html-websted blev lavet i 1999. Sideløbende med sine studier på universitetet administrerede han serverne på et webstudie og arbejdede med teknisk support til virtuel hosting (Infoboks). Fra 2010 til 2019 arbejdede han hos Selectel: han startede som datacentersystemingeniør, administrerede systemingeniører, arbejdede med fejltolerance og databaseadministration (postgresql), virtualisering (openvz, xen, kvm), DNS-hosting (herunder organisering af placeringen af en af noderne på rod-DNS-serveren k.root), var ansvarlig for projektets udførelse vscale.io. Siden 2020 har jeg været ingeniør i DNS-teamet hos CDN G-Corelabs (80+ points of presence). Teknologier jeg har arbejdet med: bgp (quagga, exabgp, bird), anycast, dns (bind, powerdns, coredns, ubundet), postgresql, clickhouse, redis, konsul, nomad, rabbitmq, ansible, marionet, docker, libvirt, openstack, ceph, pacemaker, linux, python, C, perf, prometheus, grafana. Lærer
Introduktion til høje belastninger
-Emne 1. Problemer med høje belastninger
-Emne 2. Belastningstest
-Emne 3.Introduktion til høje belastninger
DBMS i højbelastningsprojekter
-Emne 4.Indekser (del 1)
-Emne 5.Indekser (del 2)
-Emne 6. Replikation (del 1)
-Emne 7. Replikation (del 2)
-Emne 8. Replikering (del 3)
-Emne 9.Sharding (del 1)
-Emne 10.Sharding (del 2)
-Emne 11.Caching
-Emne 12.Transaktioner i relationelt DBMS
-Emne 13.Køer og udskudt eksekvering
-Emne 14. Køer og udskudt eksekvering (del 2)
-Emne 15.In-Memory DBMS
-Emne 16.OLAP og OLTP
-Emne 17.ClickHouse anmeldelse
Backend-udvikling til højbelastningstjenester
-Emne 18. Mønstre for systemnedbrydning til mikrotjenester
-Emne 19. Hvornår er der behov for mikrotjenester, og hvornår er der behov for monolitter?
-Emne 20.HTTP-protokol (del 1)
-Emne 21.HTTP-protokol (del 2)
-Emne 22. Principper for organisering af mikrotjenester. Typer af interaktioner
-Emne 23. Afbalancering og fejltolerance (del 1)
-Emne 24. Afbalancering og fejltolerance (del 2)
-Emne 25.Brug af asynkron behandling
-Emne 26. Distribuerede transaktioner
-Emne 27. Mikroservices infrastruktur
-Emne 28. Konfigurationssystemer
-Emne 29.Overvågning og alarmering
Typiske arkitekturer
-Emne 30.Nyhedsportal
-Emne 31.Annoncesystem
-Emne 32. Postvæsen
-Emne 33.Skylagring
-Emne 34. Datingside
Afsluttende projekt
-Emne 35. Valg af emne og tilrettelæggelse af projektarbejdet
-Emne 36. Høring om projekter og lektier
-Emne 37.Beskyttelse af designarbejde
EN
aterzyan
21.12.2022 G.
Highload Architect - kun til revne ruller
Fordele: Stor mængde information, bekvemt grupperet, godt præsenteret. Ulemper: Høj indstigningstærskel og arbejdstempo. Jeg har kigget på dette kursus i lang tid, da jeg har udviklet det i forskellige teknologier og sprog i omkring 10 år. Derfor er vi nødt til at udvikle os i retning af at forstå konstruktionen af systemer, og ikke kun brugen af rammer. Med hensyn til platformens funktionalitet - intet overnaturligt...
L
l0idvrn
18.05.2020 G.
HighLoad Architect er et fremragende kursus.
Fordele: udvalg af emner, ekstramateriale. links, mulighed for at prøve i praksis, afgangsprojekt. Ulemper: svært ved at implementere env, nye teknologier på et rigtigt projekt med mangel på dokumentation og deadlines Jeg arbejder med outsourcing som TL/arkitekt/senior udvikler/teknisk PM. Jeg ville strukturere min viden og få ny med fokus på høje belastninger. I rigtige projekter er det ikke altid muligt at...