Arquitetura de Microsserviços - curso gratuito da Otus, treinamento 5 meses, data 27 de fevereiro de 2023.
Miscelânea / / December 04, 2023
Hoje, as habilidades profissionais de desenvolvimento de arquitetura de software são uma das principais competências dos especialistas na criação de aplicações escaláveis e tolerantes a falhas.
Recursos do programa
- Durante o processo de treinamento, consideraremos muitos problemas não triviais de design de aplicativos de back-end e sua manutenção posterior.
- Estudaremos não apenas padrões de design para novos serviços, mas também dominaremos abordagens para trabalhar com serviços legados.
- Aprenderemos a resolver problemas com a consistência das mudanças (por exemplo, a ordem em que as transações são aplicadas) ou com orquestração de serviços, que será útil para quem trabalha na área de distribuição / descentralização sistemas
- Como desenvolvedor, aprenda habilidades básicas do Kubernetes.
Para quem é este curso?
O programa foi criado especificamente para desenvolvedores back-end, líderes de equipe e administradores que estão prontos para dominar o Best Prática no desenvolvimento de arquitetura de software e soluções complexas distribuídas e tolerantes a falhas sistemas
Após o treinamento
Os graduados em nível profissional serão capazes de planejar arquitetura e criar aplicações escaláveis e tolerantes a falhas, resolvendo problemas não triviais. tarefas em sistemas distribuídos e descentralizados e usando padrões de design clássicos em projetos (fragmentação, replicação e etc.).
O projeto final consistirá em uma série de trabalhos de casa.
Como parte da implementação, cada aluno criará um esqueleto de um aplicativo de loja online e experimentará diferentes padrões de arquitetura de microsserviços, teste seu aplicativo quanto a problemas de carga e rede conectividade.
6
cursosDesenvolvo software em Java/Spring, C#, PHP há mais de 20 anos. Arquiteto de banco de dados PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase, etc. Implante banco de dados local como Google Cloud Platform, AWS, Azure,...
Desenvolvo software em Java/Spring, C#, PHP há mais de 20 anos. Arquiteto de banco de dados PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase, etc. Implantação de banco de dados local Google Cloud Platform, AWS, Azure, Yandex Cloud e Kubernetes, DBaaS, MultiCloud. Nesse período, mais de uma centena de projetos foram idealizados e desenvolvidos para redes de lojas, academias de ginástica, hotéis e setor financeiro. Vasta experiência na construção e operação de sistemas de virtualização VmWare ESXi, Hyper-V. Autor de livros sobre PostgreSQL. Novo "PostgreSQL 14. Otimização, Kubernetes, cluster, nuvem." Gerente de Programa
1
bemAtualmente ocupa o cargo de gerente de desenvolvimento, leciona no Instituto de Física e Tecnologia de Moscou e no portal Fox Minded. Graduado pelo MIPT, começou a programar em C++, trabalhou como engenheiro de pesquisa no projeto complexo de software de computador do MIPT. Desde 2017...
Atualmente ocupa o cargo de gerente de desenvolvimento, leciona no Instituto de Física e Tecnologia de Moscou e no portal Fox Minded. Formado pelo MIPT, começou a programar em C++, trabalhou como engenheiro de pesquisa no complexo projeto de software de computador do MIPT e desde 2017 está envolvido no desenvolvimento Java Enterprise. Trabalhou como desenvolvedor Java em empresas como NSPK e Yandex. Lidou com problemas de alta carga, trabalhando tanto em pilhas Spring (Spring Boot, Spring Core, Spring Data, Spring Batch, etc.) quanto Java EE. Melhoria da infraestrutura do projeto implementando CI/CD e depurando o processo de migração do banco de dados. Construiu diagramas arquitetônicos C4 para projetos dos quais participou. Ele é autor de artigos sobre desenvolvimento backend em habr.com; palestrante Rit++ 2020; detentor do certificado Oracle Certified Associate Java SE 8 Programmer. Professor