Microsserviços: Projetando Sistemas Altamente Escaláveis
Learn about microservices! Explore their architecture, benefits, and how they can transform your software development. Build scalable and resilient applications.
Course Content
Microsserviços: Projetando Sistemas Altamente Escaláveis is a beginner-level Udemy course taught by Sean Campbell. It runs 1h 14m, is taught in Portuguese, and includes a certificate of completion. Learners rate it 4.3 out of 5 from 6 reviews, with 49 students enrolled. It is a paid course, first published July 2024.
Você já tem uma base em desenvolvimento de microsserviços, mas busca uma visão geral completa? Ou se pergunta o porquê da crescente popularidade da arquitetura de microsserviços? Nosso curso "Microsserviços: Projetando Sistemas Altamente Escaláveis" é ideal para você.
Este curso é projetado para engenheiros de software, arquitetos de software, gerentes de produto e qualquer profissional de TI interessado em aprofundar sua compreensão dos princípios da arquitetura de microsserviços e como construir sistemas altamente escaláveis com essa abordagem.
O que você vai aprender:
- Benefícios e Antipatterns de Microsserviços: Entenda as vantagens e armadilhas da arquitetura de microsserviços para tomar decisões informadas.
- Blocos de Construção de Sistemas de Microsserviços: Explore os componentes essenciais que formam um sistema baseado em microsserviços.
- APIs RESTful: Domine a criação e o consumo de APIs RESTful para comunicação entre microsserviços.
- Gateway de API: Aprenda a usar um gateway de API para gerenciar e proteger a comunicação cliente-microsserviço.
- Comunicação Orientada a Eventos: Descubra como implementar comunicação assíncrona usando um barramento de eventos.
- Padrões de Gerenciamento de Dados: Explore CQRS (Command Query Responsibility Segregation) e Sourcing de Eventos para gerenciar dados em sistemas distribuídos.
- Padrão Saga: Implemente transações distribuídas usando o padrão Saga.
- Monitoramento e Alerta: Configure logging, monitoramento e alerta para garantir a saúde e o desempenho dos seus microsserviços.
- Documentação: Aprenda a documentar seus microsserviços para facilitar a colaboração e a manutenção.
- Implantação e Infraestrutura: Descubra as melhores práticas para implantação e gerenciamento da infraestrutura de microsserviços.
- Conteinerização: Utilize containers (como Docker) para empacotar e implantar seus microsserviços.
- Ferramentas e Tecnologias: Explore as ferramentas e tecnologias mais populares para desenvolvimento de microsserviços.
- Migração de Monolítico para Microsserviços: Aprenda como refatorar um aplicativo monolítico em uma arquitetura de microsserviços.
Ao final deste curso, você terá uma compreensão profunda do motivo pelo qual a arquitetura de microsserviços está se tornando cada vez mais popular e como projetar e desenvolver sistemas que aproveitem seus benefícios.
Não perca esta oportunidade de aprofundar seus conhecimentos em arquitetura de microsserviços e impulsionar sua carreira. Inscreva-se agora!
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.