Pular para as informações do produto
1 de 1

Loja - Instituto Brasileiro de Terapias holísticas

Curso de Microservices ASP.NET Core e Kafka | MySql | MongoDB

Curso de Microservices ASP.NET Core e Kafka | MySql | MongoDB

Preço normal R$ 39,90 BRL
Preço normal R$ 127,00 BRL Preço promocional R$ 39,90 BRL
Promoção Esgotado
Frete calculado no checkout.

Microservices ASP.NET Core e Kafka | MySql | MongoDB

Microservices com ASP.NET Core | Apache Kafka | Event Sourcing | MySql | MongoDb | Docker Compose

Bem-vindo ao curso de Microservices com ASP.NET Core! Neste curso, explicaremos do zero como trabalhar com um modelo de microservices usando o Apache Kafka como middleware de comunicação. Implementaremos nossos microservices usando o ASP.NET Core 6, conectando-se a bancos de dados como MySql e MongoDb, e usando os padrões de desenvolvimento CQRS e Event Sourcing. Explicaremos como um Event Store funciona em um modelo de desenvolvimento executado em uma plataforma Docker Compose. O que você aprenderá: - Event Sourcing para projetos ASP.NET Core 6 - Usando MySql como banco de dados de leitura - Usando MongoDB como Event Store - Criando redes virtuais usando Docker-Compose - Design e implementação de CQRS e Event Sourcing - Usando o Apache Kafka como Message Bus - Controle de Concorrência Otimista - E muitos outros tópicos!

O que é um Microservice?

A arquitetura de Microservices (MSA) é uma abordagem de desenvolvimento de software que envolve a construção de um aplicativo como um conjunto de pequenos serviços, cada um executando em seu próprio processo e se comunicando com mecanismos leves (geralmente uma API de recursos HTTP). Cada serviço é responsável por implementar uma funcionalidade de negócio completa. Cada serviço é implantado de forma independente e pode ser programado em diferentes idiomas e usar diferentes tecnologias de armazenamento de dados.

O que é o Apache Kafka?

O Apache Kafka é um projeto de mensageria de código aberto desenvolvido pelo LinkedIn e doado à Apache Software Foundation. É escrito em Java e Scala. O projeto tem como objetivo fornecer uma plataforma unificada, de alto desempenho e baixa latência para manipulação de dados em tempo real. Pode ser visto como uma fila de mensagens, baseada no padrão publish-subscribe, altamente escalável, concebida como um log de transações distribuído, tornando-a atraente para infraestruturas de aplicativos corporativos.

O que você aprenderá

- Microservices Event Sourcing e CQRS no ASP.NET Core 6 - Arquitetura Limpa no ASP.NET Core 6 e Microservices - Instalação e configuração do Docker com plataformas WSL/Linux no Windows - Criação de contêineres Docker para Kafka - Criação de contêineres Docker para MySql - Criação de contêineres Docker para MongoDb - Comunicação entre microservices usando o Apache Kafka
Ver informações completas