Highload Architect - curso 106.500 rublos. de Otus, formación 5 meses, Fecha 31 de agosto de 2023.
Miscelánea / / November 28, 2023
Hoy en día, pocos desarrolladores web tienen la experiencia para crear arquitecturas escalables y tolerantes a fallos. Y son estos especialistas los mejor pagados y los más demandados en las grandes empresas: Google, Mail. Grupo Ru, Yandex, Netflix, etc.
¿Para quién es este curso?
El programa está creado específicamente para desarrolladores web, líderes de equipos de desarrollo web, arquitectos, gerentes técnicos y especialistas que estén interesados en SRE o trabajen en este campo.
En 5 meses, los estudiantes aprenderán a utilizar en sus proyectos soluciones que pueden soportar cientos de miles (e incluso millones) de solicitudes en en segundo lugar, podrá optimizar adecuadamente el rendimiento de los servidores, comenzará a utilizar eficazmente las herramientas que ya están disponibles proyectos. El curso también te permitirá actualizar y sistematizar tus conocimientos en el campo de HighLoad.
Beneficios del programa
El proceso de formación cubre problemas típicos y no triviales de la arquitectura de aplicaciones web. Los profesores compartirán las mejores prácticas y soluciones a estos problemas. El programa incluye mucha teoría útil, y toda ella se reforzará mediante la práctica mediante trabajo independiente y seminarios web en línea.
Los graduados podrán:
- crear aplicaciones web que sean fáciles de escalar
— garantizar la tolerancia a fallos de las aplicaciones web incluso cuando los servidores fallan
— utilizar plantillas correctamente (almacenamiento en caché, replicación, fragmentación, indexación)
— trabajar con herramientas desarrolladas por Google, Mail. Grupo Ru, Yandex
Ingeniero de DevOps, desarrollador de golang. Más de 10 años en TI en diversas empresas alrededor del mundo. Como líder de equipo, implementé la automatización en la cadena hotelera Movenpick en Dubai; tengo experiencia trabajando como desarrollador de golang en una empresa de Forex en Chipre. Maestro
Más de 20 años de experiencia en proyectos de desarrollo personalizados en TI. Decenas de proyectos exitosos, incluidos aquellos bajo contratos gubernamentales. Experiencia en el desarrollo e implementación de sistemas ERP, soluciones de código abierto, soporte a aplicaciones de alta carga. Docente de cursos de...
Más de 20 años de experiencia en proyectos de desarrollo personalizados en TI. Decenas de proyectos exitosos, incluidos aquellos bajo contratos gubernamentales. Experiencia en el desarrollo e implementación de sistemas ERP, soluciones de código abierto, soporte a aplicaciones de alta carga. Docente de cursos sobre Linux, Kuber, MLOps, DataOps, SolutionArchitect, IaC, SRE, así como mentor del curso HighLoad
Egresado de la Academia Militar de Comunicaciones que lleva su nombre. CON. METRO. Budyonny en 2009 (“Explotación de ordenadores, complejos, sistemas y redes para fines especiales”) El primer sitio HTML se creó en 1999. Paralelamente a sus estudios en la universidad, administró...
Egresado de la Academia Militar de Comunicaciones que lleva su nombre. CON. METRO. Budyonny en 2009 (“Explotación de ordenadores, complejos, sistemas y redes para fines especiales”) El primer sitio HTML se creó en 1999. Paralelamente a sus estudios en la universidad, administró los servidores de un estudio web y trabajó en soporte técnico para hosting virtual (Infobox). Del 2010 al 2019 trabajó en Selectel: comenzó como ingeniero de sistemas de data center, administró ingenieros de sistemas, trabajó en tolerancia a fallas y administración de bases de datos. (postgresql), virtualización (openvz, xen, kvm), alojamiento DNS (incluida la organización de la ubicación de uno de los nodos del servidor DNS raíz k.root), fue responsable de la ejecución del proyecto. vscale.io. Desde 2020 soy ingeniero en el equipo DNS de CDN G-Corelabs (80+ puntos de presencia) Tecnologías con las que he trabajado: bgp (quagga, exabgp, bird), anycast, dns (bind, powerdns, coredns, sin consolidar), postgresql, clickhouse, redis, consul, nomad, Rabbitmq, ansible, puppet, docker, libvirt, openstack, ceph, pacemaker, linux, python, C, perf, prometheus, grafana. Maestro
Introducción a las cargas elevadas
-Tema 1. Problemas de cargas elevadas
-Tema 2.Pruebas de carga
-Tema 3.Introducción a las cargas elevadas
DBMS en proyectos de alta carga
-Tema 4.Índices (parte 1)
-Tema 5.Índices (parte 2)
-Tema 6. Replicación (parte 1)
-Tema 7. Replicación (parte 2)
-Tema 8. Replicación (parte 3)
-Tema 9. Fragmentación (parte 1)
-Tema 10. Fragmentación (parte 2)
-Tema 11. Almacenamiento en caché
-Tema 12.Transacciones en SGBD relacionales
-Tema 13. Colas y ejecución diferida
-Tema 14. Colas y ejecución diferida (parte 2)
-Tema 15. DBMS en memoria
-Tema 16.OLAP y OLTP
-Tema 17. Revisión de ClickHouse
Desarrollo backend para servicios de alta carga
-Tema 18. Patrones de descomposición del sistema en microservicios
-Tema 19. ¿Cuándo se necesitan microservicios y cuándo se necesitan monolitos?
-Tema 20.Protocolo HTTP (Parte 1)
-Tema 21.Protocolo HTTP (Parte 2)
-Tema 22.Principios de organización de microservicios. Tipos de interacciones
-Tema 23. Equilibrio y tolerancia a fallos (parte 1)
-Tema 24. Equilibrio y tolerancia a fallos (parte 2)
-Tema 25.Utilización del procesamiento asincrónico
-Tema 26. Transacciones distribuidas
-Tema 27. Infraestructura de microservicios
-Tema 28. Sistemas de configuración
-Tema 29.Seguimiento y alerta
Arquitecturas típicas
-Tema 30.Portal de noticias
-Tema 31.Sistema publicitario
-Tema 32. Servicio postal
-Tema 33.Almacenamiento en la nube
-Tema 34. Sitio de citas.
Proyecto final
-Tema 35. Selección del tema y organización del trabajo del proyecto.
-Tema 36. Consulta sobre proyectos y deberes
-Tema 37.Protección de las obras de diseño
A
aterzyan
21.12.2022 GRAMO.
Highload Architect - sólo para panecillos rallados
Ventajas: Gran cantidad de información, convenientemente agrupada, bien presentada. Desventajas: Alto umbral de entrada y ritmo de trabajo. Llevo mucho tiempo mirando este curso, ya que llevo unos 10 años desarrollándolo en diferentes tecnologías y lenguajes. Como resultado, debemos avanzar hacia la comprensión de la construcción de sistemas, y no solo del uso de marcos. En cuanto a la funcionalidad de la plataforma, nada sobrenatural...
l
l0idvrn
18.05.2020 GRAMO.
HighLoad Architect es un curso excelente.
Ventajas: variedad de temas, extras. enlaces, oportunidad de probar en la práctica, proyecto de graduación. Desventajas: dificultad para implementar env, nuevas tecnologías en un proyecto real con falta de documentación y plazos. Trabajo en subcontratación como TL/Arquitecto/Senior Dev/Techincal PM. Quería estructurar mis conocimientos y adquirir otros nuevos centrándome en cargas elevadas. En proyectos reales, no siempre es posible...