У нас вы можете посмотреть бесплатно Criando um SaaS em .NET: eventos, integrações e limites entre módulos или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Neste é o último vídeo da série “Criando um SaaS em .NET” e aqui conectamos tudo o que foi construído: módulos, domínio e infraestrutura, de forma consciente. O objetivo é mostrar como integrar módulos em um monolito modular sem quebrar isolamento, usando eventos (assíncrono) quando faz sentido e integração síncrona (in-process/mediator) quando a regra exige consistência imediata. Nesta série, construímos um SaaS em .NET usando um sistema de logística como exemplo prático. O objetivo não é o domínio em si, mas as decisões arquiteturais que permitem criar sistemas reais, evolutivos e sustentáveis ao longo do tempo. 📌 Série completa: Criando um SaaS em .NET - Monolito modular com qualidade e escala desde o início • Criando um SaaS em .NET - Monolito modular... 🔗 Documentação do Lino: https://lino.dev Este vídeo faz parte de uma jornada prática, onde mostramos como sistemas reais devem ser estruturados para crescer sem retrabalho e sem dívida técnica. Neste episódio: Integração entre módulos com Domain Events + Integration Events Outbox Pattern e publicação confiável de eventos Consumo via RabbitMQ e replicação para Shadow Entities Integração síncrona (in-process) para regras que não podem ser eventuais Error Definitions como contrato (mensagens consistentes e traduzidas) Limites e acoplamento intencional e documentado Capítulos do vídeo: 00:00 Introdução: conectando tudo no último vídeo 00:33 Criando Domain Event no módulo Fleet (Veículo criado) 01:25 Outbox Pattern e por que precisa de transação 02:05 Consumindo o evento no módulo Shipping (Shadow Entity) 03:35 Repetindo o fluxo para Motorista criado 05:15 Rodando e validando a replicação via RabbitMQ 06:40 Observabilidade no Aspire (logs e traces) 07:20 Criando uma Query: disponibilidade do veículo 07:43 Ajustando regra e validações (Query + Validator) 10:30 Editando entidade (Manutenção) e gerando migration 12:52 Error Definitions como contrato traduzido 14:20 Criando integração síncrona (integration new/resource/operation) 15:45 Implementando integração in-process via Mediator 17:26 Consumindo integração no Shipping (Create Shipment) 20:27 Teste: bloqueando remessa por manutenção 22:49 Encerramento: limites claros e decisões conscientes #dotnet #csharp #softwarearchitecture #ddd #saas #distributedsystems #monolitomodular #lino