Arquitectura de Microservicios - curso gratuito de Otus, formación 5 meses, fecha 27 de febrero de 2023.
Miscelánea / / December 04, 2023
Hoy en día, las habilidades profesionales de desarrollo de arquitectura de software son una de las principales competencias de los especialistas en la creación de aplicaciones escalables y tolerantes a fallos.
Características del programa
- Durante el proceso de capacitación, consideraremos muchos problemas no triviales del diseño de aplicaciones backend y su mantenimiento posterior.
- Estudiaremos no solo patrones de diseño para nuevos servicios, sino también dominaremos enfoques para trabajar con servicios heredados.
- Aprenderemos a resolver problemas con la consistencia de los cambios (por ejemplo, el orden en que se aplican las transacciones) o con orquestación de servicios, que será útil para quienes trabajan en el campo de distribuido / descentralizado sistemas
- Como desarrollador, aprenda habilidades básicas de Kubernetes.
¿Para quién es este curso?
El programa fue creado específicamente para desarrolladores back-end, líderes de equipo y administradores que estén listos para dominar Best Práctica en el desarrollo de arquitectura de software y complejos distribuidos y tolerantes a fallos. sistemas
Después de entrenar
Los graduados a nivel profesional podrán planificar arquitectura y crear aplicaciones escalables y tolerantes a fallas, resolviendo problemas no triviales. tareas dentro de sistemas distribuidos y descentralizados y el uso de patrones de diseño clásicos en proyectos (fragmentación, replicación y etc.).
El proyecto final constará de una serie de tareas para casa.
Como parte de su implementación, cada estudiante creará un esqueleto de una aplicación de tienda en línea y probará diferentes Patrones de arquitectura de microservicios, pruebe su aplicación para detectar problemas de carga y red. conectividad.
6
cursosHe estado desarrollando software en Java/Spring, C#, PHP durante más de 20 años. Arquitecto de bases de datos PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase, etc. Implemente la base de datos como Google Cloud Platform local, AWS, Azure,...
He estado desarrollando software en Java/Spring, C#, PHP durante más de 20 años. Arquitecto de bases de datos PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase, etc. Implementación de bases de datos tanto en las instalaciones de Google Cloud Platform, AWS, Azure, Yandex Cloud y Kubernetes, DBaaS, MultiCloud. Durante este tiempo se diseñaron y desarrollaron más de un centenar de proyectos para cadenas de tiendas, gimnasios, hoteles y el sector financiero. Amplia experiencia en construcción y operación de sistemas de virtualización VmWare ESXi, Hyper-V.Autor de libros sobre PostgreSQL. Nuevo "PostgreSQL 14. Optimización, Kubernetes, cluster, nube." Gerente de Programa
1
BuenoActualmente ocupa el puesto de director de desarrollo, enseña en el Instituto de Física y Tecnología de Moscú y en el portal foxminded. Graduado del MIPT, comenzó a programar en C++, trabajó como ingeniero de investigación en el proyecto del complejo de software informático MIPT.Desde 2017...
Actualmente ocupa el puesto de director de desarrollo, enseña en el Instituto de Física y Tecnología de Moscú y en el portal foxminded. Graduado en MIPT, comenzó a programar en C++, trabajó como ingeniero investigador en el proyecto del complejo de software MIPT y desde 2017 se dedica al desarrollo de Java Enterprise. Trabajó como desarrollador Java en empresas como NSPK y Yandex. Resolvió problemas de alta carga, trabajando tanto en pilas Spring (Spring Boot, Spring Core, Spring Data, Spring Batch, etc.) como en Java EE. Infraestructura del proyecto mejorada mediante la implementación de CI/CD y la depuración del proceso de migración de la base de datos. Construyó esquemas arquitectónicos C4 para los proyectos en los que participó. Es autor de artículos sobre desarrollo backend en habr.com; ponente Rit++ 2020; titular del certificado de Programador Oracle Certified Associate Java SE 8. Maestro