Highload Architect - curs 106.500 rub. de la Otus, antrenament 5 luni, Data 31 august 2023.
Miscelaneu / / November 28, 2023
Astăzi, puțini dezvoltatori web au experiența necesară pentru a crea arhitecturi tolerante la erori și scalabile. Și acești specialiști sunt cei mai bine plătiți și solicitați în companiile mari: Google, Mail. Ru Group, Yandex, Netflix etc.
Pentru cine este acest curs?
Programul este creat special pentru dezvoltatori web, lideri de echipe ai echipelor de dezvoltare web, arhitecți, manageri tehnici și specialiști care sunt interesați de SRE sau lucrează în acest domeniu.
În 5 luni, studenții vor învăța să folosească în proiectele lor soluții care pot rezista la sute de mii (și chiar milioane) de solicitări în în al doilea rând, va putea optimiza în mod corespunzător performanța serverelor, va începe să utilizeze eficient instrumentele care sunt deja în proiecte. Cursul vă va permite, de asemenea, să vă actualizați și să sistematizați cunoștințele în domeniul HighLoad.
Beneficiile programului
Procesul de instruire acoperă probleme tipice și non-triviale ale arhitecturii aplicațiilor web. Profesorii vor împărtăși cele mai bune practici și soluții la aceste probleme. Programul include o mulțime de teorie utilă și toate acestea vor fi consolidate prin practică prin muncă independentă și webinarii online.
Absolvenții vor fi capabili să:
- creați aplicații web ușor de scalat
— asigurați toleranța la erori a aplicațiilor web chiar și atunci când serverele eșuează
— utilizați corect șabloanele (caching, replicare, sharding, indexare)
— lucrați cu instrumente dezvoltate de Google, Mail. Ru Group, Yandex
Inginer DevOps, dezvoltator golang. Peste 10 ani în IT în diverse companii din întreaga lume. Ca lider de echipă, am implementat automatizarea în lanțul hotelier Movenpick din Dubai; am experiență de lucru ca dezvoltator golang într-o companie Forex din Cipru. Profesor
Peste 20 de ani de experiență în proiecte de dezvoltare personalizată în IT. Zeci de proiecte de succes, inclusiv cele sub contracte guvernamentale. Experienta in dezvoltarea si implementarea sistemelor ERP, solutii open-source, suport pentru aplicatii cu incarcare mare. Profesor de cursuri despre...
Peste 20 de ani de experiență în proiecte de dezvoltare personalizată în IT. Zeci de proiecte de succes, inclusiv cele sub contracte guvernamentale. Experienta in dezvoltarea si implementarea sistemelor ERP, solutii open-source, suport pentru aplicatii cu incarcare mare. Profesor de cursuri pe Linux, Kuber, MLOps, DataOps, SolutionArchitect, IaC, SRE, precum și mentor al cursului HighLoad
Absolvent al Academiei Militare de Comunicații care poartă numele. CU. M. Budyonny în 2009 („Operarea calculatoarelor, complexelor, sistemelor și rețelelor în scopuri speciale”) Primul site html a fost realizat în 1999. În paralel cu studiile sale la universitate, a administrat...
Absolvent al Academiei Militare de Comunicații care poartă numele. CU. M. Budyonny în 2009 („Operarea calculatoarelor, complexelor, sistemelor și rețelelor în scopuri speciale”) Primul site html a fost realizat în 1999. În paralel cu studiile la universitate, a administrat serverele unui studio web și a lucrat în suport tehnic pentru găzduire virtuală (Infobox). Din 2010 până în 2019 a lucrat la Selectel: a început ca inginer de sistem de centre de date, a gestionat ingineri de sistem, a lucrat la toleranța la erori și administrarea bazelor de date (postgresql), virtualizare (openvz, xen, kvm), găzduire DNS (inclusiv organizarea plasării unuia dintre nodurile serverului rădăcină DNS k.root), a fost responsabilă de performanța proiectului vscale.io. Din 2020, sunt inginer in echipa DNS la CDN G-Corelabs (80+ puncte de prezenta) Tehnologii cu care am lucrat: bgp (quagga, exabgp, bird), anycast, dns (bind, powerdns, coredns, nelegat), postgresql, clickhouse, redis, consul, nomad, rabbitmq, ansible, marionetă, docker, libvirt, openstack, ceph, stimulator cardiac, linux, python, C, perf, prometheus, grafana. Profesor
Introducere în sarcini mari
-Tema 1. Probleme ale sarcinilor mari
- Subiectul 2. Testarea sarcinii
-Tema 3.Introducere în sarcini mari
SGBD în proiecte cu sarcină mare
-Tema 4.Indici (partea 1)
-Tema 5.Indici (partea 2)
-Tema 6. Replicare (partea 1)
-Tema 7. Replicare (partea 2)
-Tema 8. Replicare (partea 3)
-Subiect 9.Sharding (partea 1)
- Subiectul 10.Sharding (partea 2)
- Subiectul 11. Memorarea în cache
-Tema 12.Tranzacții în SGBD relațional
-Tema 13.Cozi de aşteptare şi execuţie amânată
-Tema 14. Cozi și execuție amânată (partea 2)
- Subiectul 15. SGBD în memorie
-Tema 16.OLAP și OLTP
-Subiectul 17.ClickHouse Review
Dezvoltare backend pentru servicii cu încărcare mare
-Tema 18. Modele de descompunere a sistemului în microservicii
-Tema 19. Când sunt necesare microservicii și când sunt necesare monoliții?
- Subiectul 20. Protocolul HTTP (Partea 1)
- Subiectul 21. Protocolul HTTP (Partea 2)
-Tema 22.Principii de organizare a microserviciilor. Tipuri de interacțiuni
-Tema 23. Echilibrare și toleranță la erori (partea 1)
-Tema 24. Echilibrare și toleranță la erori (partea 2)
-Tema 25.Utilizarea procesării asincrone
-Tema 26. Tranzacții distribuite
-Tema 27. Infrastructura microserviciilor
-Tema 28. Sisteme de configurare
-Tema 29.Monitorizare și alertare
Arhitecturi tipice
-Tema 30.Portalul de știri
-Tema 31.Sistemul de publicitate
-Tema 32. Serviciul postal
-Tema 33. Stocare în cloud
-Tema 34. Site matrimoniale
Proiect final
-Tema 35. Selectarea temei și organizarea lucrărilor la proiect
-Tema 36. Consultare pe proiecte și teme
-Tema 37.Protecția lucrărilor de proiectare
A
aterzyan
21.12.2022 G.
Highload Architect - numai pentru rulouri ras
Avantaje: Cantitate mare de informații, grupate convenabil, bine prezentate. Dezavantaje: Prag ridicat de intrare și ritm de lucru. Mă uit la acest curs de mult timp, deoarece îl dezvolt în diferite tehnologii și limbi de aproximativ 10 ani. Ca rezultat, trebuie să ne dezvoltăm spre înțelegerea construcției sistemelor și nu doar a utilizării cadrelor. În ceea ce privește funcționalitatea platformei - nimic supranatural...
L
l0idvrn
18.05.2020 G.
HighLoad Architect este un curs excelent.
Avantaje: gama de subiecte, extra. link-uri, oportunitatea de a încerca în practică, proiect de absolvire. Dezavantaje: dificultate in implementarea env, noi tehnologii pe un proiect real cu lipsa de documentatie si termene.Lucrez in outsourcing ca TL/Arhitect/Senior Dev/Tehnic PM. Am vrut să-mi structurez cunoștințele și să dobândesc altele noi, cu accent pe sarcini mari. În proiecte reale, nu este întotdeauna posibil să...