Highload Architect - corso 106.500 rubli. da Otus, formazione 5 mesi, data 31 agosto 2023.
Miscellanea / / November 28, 2023
Oggi, pochi sviluppatori web hanno le competenze necessarie per creare architetture scalabili e tolleranti ai guasti. E sono questi specialisti i più pagati e richiesti nelle grandi aziende: Google, Mail. Gruppo Ru, Yandex, Netflix, ecc.
A chi è rivolto questo corso?
Il programma è creato appositamente per sviluppatori web, team leader di team di sviluppo web, architetti, responsabili tecnici e specialisti interessati a SRE o che lavorano in questo campo.
In 5 mesi, gli studenti impareranno a utilizzare nei loro progetti soluzioni in grado di resistere a centinaia di migliaia (e persino milioni) di richieste in in secondo luogo, sarà in grado di ottimizzare adeguatamente le prestazioni dei server, inizierà a utilizzare in modo efficace gli strumenti già disponibili progetti. Il corso ti consentirà inoltre di aggiornare e sistematizzare le tue conoscenze nel campo dell'HighLoad.
Vantaggi del programma
Il processo formativo copre problemi tipici e non banali dell'architettura delle applicazioni web. Gli insegnanti condivideranno le migliori pratiche e soluzioni a questi problemi. Il programma include molta teoria utile e tutta sarà rafforzata attraverso la pratica attraverso lavoro indipendente e webinar online.
I laureati saranno in grado di:
- creare applicazioni web facili da scalare
— garantire la tolleranza agli errori delle applicazioni web anche quando i server falliscono
— utilizzare correttamente i modelli (caching, replica, sharding, indicizzazione)
— lavorare con strumenti sviluppati da Google, Mail. Gruppo Ru, Yandex
Ingegnere DevOps, sviluppatore Golang. Più di 10 anni nel settore IT in varie aziende in tutto il mondo. Come team leader, ho implementato l'automazione nella catena alberghiera Movenpick a Dubai; ho esperienza di lavoro come sviluppatore Golang in una società Forex a Cipro. Insegnante
Oltre 20 anni di esperienza in progetti di sviluppo personalizzati nel settore IT. Decine di progetti di successo, compresi quelli con contratti governativi. Esperienza nello sviluppo e nell'implementazione di sistemi ERP, soluzioni open source, supporto per applicazioni ad alto carico. Docente di corsi su...
Oltre 20 anni di esperienza in progetti di sviluppo personalizzati nel settore IT. Decine di progetti di successo, compresi quelli con contratti governativi. Esperienza nello sviluppo e nell'implementazione di sistemi ERP, soluzioni open source, supporto per applicazioni ad alto carico. Docente di corsi su Linux, Kuber, MLOps, DataOps, SolutionArchitect, IaC, SRE, nonché mentore del corso HighLoad
Laureato presso l'Accademia Militare delle Comunicazioni da cui prende il nome. CON. M. Budyonny nel 2009 (“Gestione di computer, complessi, sistemi e reti per scopi speciali”) Il primo sito html è stato realizzato nel 1999. Parallelamente ai suoi studi universitari, amministrò...
Laureato presso l'Accademia Militare delle Comunicazioni da cui prende il nome. CON. M. Budyonny nel 2009 (“Gestione di computer, complessi, sistemi e reti per scopi speciali”) Il primo sito html è stato realizzato nel 1999. Parallelamente ai suoi studi universitari ha amministrato i server di uno studio web e ha lavorato nel supporto tecnico per l'hosting virtuale (Infobox). Dal 2010 al 2019 ha lavorato presso Selectel: ha iniziato come ingegnere di sistema di data center, ingegneri di sistemi gestiti, si è occupato di tolleranza ai guasti e amministrazione di database (postgresql), virtualizzazione (openvz, xen, kvm), hosting DNS (inclusa l'organizzazione del posizionamento di uno dei nodi del server DNS root k.root), era responsabile dell'esecuzione del progetto vscale.io. Dal 2020 sono ingegnere nel team DNS presso CDN G-Corelabs (oltre 80 punti di presenza). Tecnologie con cui ho lavorato: bgp (quagga, exabgp, bird), anycast, dns (bind, powerdns, coredns, non associato), postgresql, clickhouse, redis, consul, nomad, coniglimq, ansible, pupazzo, docker, libvirt, openstack, ceph, pacemaker, linux, python, C, perf, prometheus, grafana. Insegnante
Introduzione ai carichi elevati
-Argomento 1. Problemi di carichi elevati
-Argomento 2.Test di carico
-Argomento 3.Introduzione ai carichi elevati
DBMS in progetti ad alto carico
-Argomento 4.Indici (parte 1)
-Argomento 5.Indici (parte 2)
-Argomento 6. Replica (parte 1)
-Argomento 7. Replica (parte 2)
-Argomento 8. Replica (parte 3)
-Argomento 9.Sharding (parte 1)
-Argomento 10.Sharding (parte 2)
-Argomento 11.Memoria nella cache
-Argomento 12.Transazioni nei DBMS relazionali
-Argomento 13. Code ed esecuzione differita
-Argomento 14. Code ed esecuzione differita (parte 2)
-Argomento 15.DBMS in memoria
-Argomento 16.OLAP e OLTP
-Argomento 17.Recensione ClickHouse
Sviluppo backend per servizi ad alto carico
-Argomento 18. Modelli di scomposizione del sistema in microservizi
-Argomento 19. Quando sono necessari i microservizi e quando sono necessari i monoliti?
-Argomento 20.Protocollo HTTP (Parte 1)
-Argomento 21.Protocollo HTTP (Parte 2)
-Argomento 22.Principi di organizzazione dei microservizi. Tipi di interazioni
-Argomento 23. Bilanciamento e tolleranza ai guasti (parte 1)
-Argomento 24. Bilanciamento e tolleranza ai guasti (parte 2)
-Argomento 25.Utilizzo dell'elaborazione asincrona
-Argomento 26. Transazioni distribuite
-Argomento 27. Infrastruttura di microservizi
-Argomento 28. Sistemi di configurazione
-Argomento 29.Monitoraggio e avvisi
Architetture tipiche
-Argomento 30.Portale delle notizie
-Argomento 31.Sistema pubblicitario
-Argomento 32. Servizio postale
-Argomento 33.Archiviazione nel cloud
-Argomento 34. Sito di incontri
Progetto finale
-Argomento 35. Selezione dell'argomento e organizzazione del lavoro del progetto
-Argomento 36. Consultazione su progetti e compiti a casa
-Tema 37.Tutela dell'opera di progettazione
UN
aterzyan
21.12.2022 G.
Highload Architect - solo per panini grattugiati
Vantaggi: grande quantità di informazioni, opportunamente raggruppate e ben presentate. Svantaggi: Soglia di ingresso e ritmo di lavoro elevati. Sto guardando questo corso da molto tempo, poiché lo sviluppo in diverse tecnologie e linguaggi da circa 10 anni. Di conseguenza, dobbiamo progredire verso la comprensione della costruzione dei sistemi e non solo dell’uso delle strutture. Per quanto riguarda la funzionalità della piattaforma, niente di soprannaturale...
l
l0idvrn
18.05.2020 G.
HighLoad Architect è un corso eccellente.
Vantaggi: gamma di argomenti, extra. link, possibilità di provare nella pratica, progetto di laurea. Svantaggi: difficoltà nell'implementazione di env, nuove tecnologie su un progetto reale con mancanza di documentazione e scadenze. Lavoro in outsourcing come TL/Architetto/Senior Dev/PM tecnico. Volevo strutturare le mie conoscenze e acquisirne di nuove concentrandomi sui carichi elevati. Nei progetti reali, non è sempre possibile...