Highload Architect - Kurs 106.500 Rubel. von Otus, Ausbildung 5 Monate, Datum 31. August 2023.
Verschiedenes / / November 28, 2023
Heutzutage verfügen nur wenige Webentwickler über das Fachwissen, fehlertolerante und skalierbare Architekturen zu erstellen. Und es sind diese Spezialisten, die in großen Unternehmen am höchsten bezahlt und gefragt sind: Google, Mail. Ru Group, Yandex, Netflix usw.
Für wen ist dieser Kurs geeignet?
Das Programm richtet sich speziell an Webentwickler, Teamleiter von Webentwicklungsteams, Architekten, technische Manager und Spezialisten, die sich für SRE interessieren oder in diesem Bereich arbeiten.
In 5 Monaten lernen die Studierenden, in ihren Projekten Lösungen einzusetzen, die Hunderttausenden (und sogar Millionen) Anfragen standhalten Zweitens wird es in der Lage sein, die Leistung von Servern richtig zu optimieren, und es wird beginnen, die bereits vorhandenen Tools effektiv zu nutzen Projekte. Der Kurs ermöglicht Ihnen außerdem, Ihr Wissen im Bereich HighLoad zu aktualisieren und zu systematisieren.
Vorteile des Programms
Der Trainingsprozess deckt typische und nicht triviale Probleme der Webanwendungsarchitektur ab. Die Lehrkräfte werden Best Practices und Lösungen für diese Probleme austauschen. Das Programm beinhaltet eine Menge nützlicher Theorie, die durch unabhängige Arbeit und Online-Webinare in der Praxis vertieft wird.
Absolventen können:
- Webanwendungen erstellen, die einfach zu skalieren sind
— Gewährleistung der Fehlertoleranz von Webanwendungen auch bei Serverausfällen
— Vorlagen korrekt verwenden (Caching, Replikation, Sharding, Indizierung)
— Arbeiten Sie mit Tools, die von Google und Mail entwickelt wurden. Ru-Gruppe, Yandex
DevOps-Ingenieur, Golang-Entwickler. Mehr als 10 Jahre Erfahrung in der IT in verschiedenen Unternehmen auf der ganzen Welt. Als Teamleiter habe ich die Automatisierung in der Mövenpick-Hotelkette in Dubai implementiert; ich habe Erfahrung als Golang-Entwickler in einem Forex-Unternehmen in Zypern. Lehrer
Über 20 Jahre Erfahrung in kundenspezifischen Entwicklungsprojekten in der IT. Dutzende erfolgreiche Projekte, darunter auch solche im Rahmen von Regierungsaufträgen. Erfahrung in der Entwicklung und Implementierung von ERP-Systemen, Open-Source-Lösungen, Support für Hochlastanwendungen. Dozent für Kurse zum Thema...
Über 20 Jahre Erfahrung in kundenspezifischen Entwicklungsprojekten in der IT. Dutzende erfolgreiche Projekte, darunter auch solche im Rahmen von Regierungsaufträgen. Erfahrung in der Entwicklung und Implementierung von ERP-Systemen, Open-Source-Lösungen, Support für Hochlastanwendungen. Dozent für Kurse zu Linux, Kuber, MLOps, DataOps, SolutionArchitect, IaC, SRE sowie Mentor des HighLoad-Kurses
Absolvent der nach ihm benannten Militärakademie für Kommunikation. MIT. M. Budyonny im Jahr 2009 („Betrieb von Computern, Komplexen, Systemen und Netzwerken für besondere Zwecke“). Die erste HTML-Site wurde 1999 erstellt. Parallel zu seinem Studium an der Universität verwaltete er...
Absolvent der nach ihm benannten Militärakademie für Kommunikation. MIT. M. Budyonny im Jahr 2009 („Betrieb von Computern, Komplexen, Systemen und Netzwerken für besondere Zwecke“). Die erste HTML-Site wurde 1999 erstellt. Parallel zu seinem Studium an der Universität verwaltete er die Server eines Webstudios und arbeitete im technischen Support für virtuelles Hosting (Infobox). Von 2010 bis 2019 arbeitete er bei Selectel: Er begann als Systemingenieur für Rechenzentren, verwaltete Systemingenieure und beschäftigte sich mit Fehlertoleranz und Datenbankverwaltung (postgresql), Virtualisierung (openvz, xen, kvm), DNS-Hosting (einschließlich der Organisation der Platzierung eines der Knoten des Root-DNS-Servers k.root) war für die Leistung des Projekts verantwortlich vscale.io. Seit 2020 bin ich Ingenieur im DNS-Team von CDN G-Corelabs (über 80 Präsenzpunkte). Technologien, mit denen ich gearbeitet habe: BGP (Quagga, Exabgp, Bird), Anycast, DNS (Bind, PowerDNS, CoredNs, unbound), Postgresql, Clickhouse, Redis, Consul, Nomad, RabbitMq, Ansible, Puppet, Docker, Libvirt, OpenStack, Ceph, Pacemaker, Linux, Python, C, Perf, Prometheus, Grafana. Lehrer
Einführung in hohe Lasten
-Thema 1. Probleme hoher Lasten
-Thema 2.Lasttests
-Thema 3. Einführung in hohe Lasten
DBMS in Hochlastprojekten
-Thema 4.Indizes (Teil 1)
-Thema 5.Indizes (Teil 2)
-Thema 6. Replikation (Teil 1)
-Thema 7. Replikation (Teil 2)
-Thema 8. Replikation (Teil 3)
-Thema 9.Sharding (Teil 1)
-Thema 10.Sharding (Teil 2)
-Thema 11.Caching
-Thema 12.Transaktionen in relationalen DBMS
-Thema 13. Warteschlangen und verzögerte Ausführung
-Thema 14. Warteschlangen und verzögerte Ausführung (Teil 2)
-Thema 15.In-Memory-DBMS
-Thema 16.OLAP und OLTP
-Thema 17. ClickHouse-Rezension
Backend-Entwicklung für Hochlastdienste
-Thema 18. Muster der Systemzerlegung in Microservices
-Thema 19. Wann werden Microservices und wann Monolithen benötigt?
-Thema 20. HTTP-Protokoll (Teil 1)
-Thema 21.HTTP-Protokoll (Teil 2)
-Thema 22. Prinzipien der Organisation von Microservices. Arten von Interaktionen
-Thema 23. Balancing und Fehlertoleranz (Teil 1)
-Thema 24. Balancing und Fehlertoleranz (Teil 2)
-Thema 25. Verwendung der asynchronen Verarbeitung
-Thema 26. Verteilte Transaktionen
-Thema 27. Microservices-Infrastruktur
-Thema 28. Konfigurationssysteme
-Thema 29.Überwachung und Alarmierung
Typische Architekturen
-Thema 30.Nachrichtenportal
-Thema 31.Werbesystem
-Thema 32. Postdienst
-Thema 33.Cloud-Speicher
-Thema 34. Dating-Site
Abschlussprojekt
-Thema 35. Themenauswahl und Organisation der Projektarbeit
-Thema 36. Beratung zu Projekten und Hausaufgaben
-Thema 37. Schutz von Designarbeiten
A
aterzyan
21.12.2022 G.
Highload Architect – nur für geriebene Brötchen
Vorteile: Große Menge an Informationen, übersichtlich gruppiert, gut präsentiert. Nachteile: Hohe Einstiegsschwelle und Arbeitstempo. Ich habe mir diesen Kurs schon lange angesehen, da ich ihn seit etwa 10 Jahren in verschiedenen Technologien und Sprachen entwickle. Daher müssen wir uns in Richtung eines Verständnisses für den Aufbau von Systemen entwickeln und nicht nur für die Verwendung von Frameworks. Bezüglich der Funktionalität der Plattform - nichts Übernatürliches...
L
l0idvrn
18.05.2020 G.
HighLoad Architect ist ein ausgezeichneter Kurs.
Vorteile: Themenvielfalt, Extras. Links, Möglichkeit zum praktischen Ausprobieren, Abschlussprojekt. Nachteile: Schwierigkeiten bei der Bereitstellung von Umgebungen, neue Technologien in einem realen Projekt mit mangelnder Dokumentation und Fristen. Ich arbeite im Outsourcing als TL/Architekt/Senior Dev/Techincal PM. Ich wollte mein Wissen strukturieren und neues mit Fokus auf hohe Belastungen erwerben. In realen Projekten ist es nicht immer möglich...