Architecte Highload - cours 106 500 roubles. d'Otus, formation 5 mois, Date 31 août 2023.
Miscellanea / / November 28, 2023
Aujourd’hui, peu de développeurs Web possèdent l’expertise nécessaire pour créer des architectures tolérantes aux pannes et évolutives. Et ce sont ces spécialistes qui sont les mieux payés et les plus demandés dans les grandes entreprises: Google, Mail. Groupe Ru, Yandex, Netflix, etc.
A qui est destiné ce cours?
Le programme est créé spécifiquement pour les développeurs Web, les chefs d'équipe de développement Web, les architectes, les responsables techniques et les spécialistes intéressés par le SRE ou travaillant dans ce domaine.
En 5 mois, les étudiants apprendront à utiliser dans leurs projets des solutions capables de résister à des centaines de milliers (voire des millions) de demandes en deuxièmement, sera en mesure d'optimiser correctement les performances des serveurs, commencera à utiliser efficacement les outils déjà disponibles projets. Le cours vous permettra également de mettre à jour et de systématiser vos connaissances dans le domaine de HighLoad.
Avantages du programme
Le processus de formation couvre des problèmes typiques et non triviaux de l'architecture des applications Web. Les enseignants partageront les meilleures pratiques et les solutions à ces problèmes. Le programme comprend de nombreuses théories utiles, et le tout sera renforcé par la pratique grâce à des travaux indépendants et des webinaires en ligne.
Les diplômés seront capables de :
- créer des applications Web faciles à mettre à l'échelle
— garantir la tolérance aux pannes des applications Web même en cas de panne des serveurs
— utiliser correctement les modèles (mise en cache, réplication, partitionnement, indexation)
— travailler avec les outils développés par Google, Mail. Groupe Ru, Yandex
Ingénieur DevOps, développeur golang. Plus de 10 ans en informatique dans diverses entreprises à travers le monde. En tant que chef d'équipe, j'ai mis en œuvre l'automatisation dans la chaîne hôtelière Movenpick à Dubaï; j'ai de l'expérience en tant que développeur Golang dans une société Forex à Chypre. Professeur
Plus de 20 ans d'expérience dans des projets de développement personnalisés en informatique. Des dizaines de projets réussis, y compris ceux sous contrats gouvernementaux. Expérience dans le développement et la mise en œuvre de systèmes ERP, de solutions open source, de prise en charge d'applications à forte charge. Enseignant de cours sur...
Plus de 20 ans d'expérience dans des projets de développement personnalisés en informatique. Des dizaines de projets réussis, y compris ceux sous contrats gouvernementaux. Expérience dans le développement et la mise en œuvre de systèmes ERP, de solutions open source, de prise en charge d'applications à forte charge. Professeur de cours sur Linux, Kuber, MLOps, DataOps, SolutionArchitect, IaC, SRE, ainsi que mentor du cours HighLoad
Diplômé de l'Académie militaire des communications du nom. AVEC. M. Budyonny en 2009 (« Exploitation d'ordinateurs, complexes, systèmes et réseaux à des fins spéciales ») Le premier site HTML a été créé en 1999. Parallèlement à ses études à l'université, il a administré...
Diplômé de l'Académie militaire des communications du nom. AVEC. M. Budyonny en 2009 (« Exploitation d'ordinateurs, complexes, systèmes et réseaux à des fins spéciales ») Le premier site HTML a été créé en 1999. Parallèlement à ses études universitaires, il administrait les serveurs d'un studio web et travaillait dans le support technique de l'hébergement virtuel (Infobox). De 2010 à 2019, il a travaillé chez Selectel: il a commencé comme ingénieur système de centre de données, ingénieur système géré, a travaillé sur la tolérance aux pannes et l'administration de bases de données. (postgresql), virtualisation (openvz, xen, kvm), hébergement DNS (y compris l'organisation du placement d'un des nœuds du serveur DNS racine k.root), était responsable de la performance du projet vscale.io. Depuis 2020, je suis ingénieur dans l'équipe DNS chez CDN G-Corelabs (plus de 80 points de présence). Technologies avec lesquelles j'ai travaillé: bgp (quagga, exabgp, bird), anycast, dns (bind, powerdns, coredns, non lié), postgresql, clickhouse, redis, consul, nomade, lapinmq, ansible, puppet, docker, libvirt, openstack, ceph, stimulateur cardiaque, linux, python, C, perf, prometheus, graffiti. Professeur
Introduction aux charges élevées
-Thème 1. Problèmes de charges élevées
-Sujet 2.Test de charge
-Thème 3.Introduction aux charges élevées
SGBD dans les projets à forte charge
-Thème 4.Indices (partie 1)
-Thème 5.Indices (partie 2)
-Sujet 6. Réplication (partie 1)
-Sujet 7. Réplication (partie 2)
-Sujet 8. Réplication (partie 3)
-Sujet 9.Partage (partie 1)
-Sujet 10.Partage (partie 2)
-Sujet 11.Mise en cache
-Thème 12.Transactions dans les SGBD relationnels
-Thème 13. Files d'attente et exécution différée
-Thème 14. Files d'attente et exécution différée (partie 2)
-Sujet 15. SGBD en mémoire
-Sujet 16.OLAP et OLTP
-Sujet 17.ClickHouse Review
Développement backend pour services à forte charge
-Sujet 18. Modèles de décomposition du système en microservices
-Sujet 19. Quand les microservices sont-ils nécessaires et quand les monolithes sont-ils nécessaires ?
-Sujet 20. Protocole HTTP (Partie 1)
-Sujet 21. Protocole HTTP (Partie 2)
-Thème 22.Principes d'organisation des microservices. Types d'interactions
-Thème 23. Équilibrage et tolérance aux pannes (partie 1)
-Thème 24. Équilibrage et tolérance aux pannes (partie 2)
-Sujet 25.Utilisation du traitement asynchrone
-Sujet 26. Transactions distribuées
-Thème 27. Infrastructure de microservices
-Thème 28. Systèmes de configuration
-Thème 29. Surveillance et alerte
Architectures typiques
-Sujet 30.Portail d'actualités
-Thème 31.Système publicitaire
-Thème 32. Service postal
-Sujet 33.Stockage cloud
-Sujet 34. Site de rencontre
Projet final
-Thème 35. Sélection du sujet et organisation du travail du projet
-Thème 36. Consultation sur les projets et les devoirs
-Thème 37.Protection des travaux de conception
UN
aterzyan
21.12.2022 G.
Highload Architect - uniquement pour les petits pains râpés
Avantages: Grande quantité d’informations, regroupées de manière pratique et bien présentées. Inconvénients: Seuil d’entrée et rythme de travail élevés. Je regarde ce cours depuis longtemps, puisque je le développe dans différentes technologies et langages depuis environ 10 ans. En conséquence, nous devons évoluer vers une compréhension de la construction des systèmes, et pas seulement de l’utilisation des frameworks. Concernant la fonctionnalité de la plateforme - rien de surnaturel...
L
l0idvrn
18.05.2020 G.
HighLoad Architect est un excellent cours.
Avantages: diversité des thèmes, suppléments. liens, possibilité d'essayer en pratique, projet de fin d'études. Inconvénients: difficulté à déployer l'environnement, nouvelles technologies sur un projet réel avec manque de documentation et de délais.Je travaille en externalisation en tant que TL/Architecte/Senior Dev/Techincal PM. Je souhaitais structurer mes connaissances et en acquérir de nouvelles en mettant l'accent sur les charges élevées. Dans les projets réels, il n'est pas toujours possible de...