Comunidade .Net do Raiffeisenbank convida para a UPD mitap Broadcast

A comunidade .NET do Raiffeisenbank convida para o Meetup, que será realizado no escritório de Moscou em Nagatino em 23 de maio .

A comunidade de desenvolvedores do Raiffeisenbank está organizando ativamente reuniões, preparando workshops e fazendo muito mais para que os funcionários possam compartilhar experiências e conhecimentos entre si. O programa do evento possui dois relatórios. Vamos falar sobre DDD em microsserviços e descobrir como colegas da Ozon implementaram a coleta de métricas nos aplicativos ASP.NET Core



Konstantin Gustov, Raiffeisenbank


DDD em microsserviços: complexidade versus complexidade

DDD é uma abordagem sofisticada ao design de software. Para estudá-lo, você precisa ler muito e tentar ainda mais. Mas quando você tem muita lógica de negócios e também é confusa, é difícil criar um aplicativo grande desenvolvido sem essa abordagem. Começamos a usar o DDD no tempo quase coincidindo com o início de uma transição ativa para uma arquitetura de microsserviço. Isso acabou sendo uma experiência interessante na aplicação de dois complexos, mas ao mesmo tempo perfeitamente complementares.

A partir deste relatório, você aprenderá como implementamos o design orientado ao assunto em nosso projeto, como aprendemos a conversar com o cliente em uma linguagem que ele entendeu, como dividimos a base de código em contextos limitados, como melhoramos a qualidade do código e, é claro, que conclusões foram tiradas disso.

Igor Chakrygin, Ozon


Colete métricas nos aplicativos ASP.NET Core usando Prometheus e DiagnosticSource

Métricas são uma parte importante de qualquer aplicativo. Graças a eles, podemos detectar problemas e aprender sobre eles em tempo hábil.

No Ozon.ru, a coleção de métricas básicas nos aplicativos ASP.NET Core é totalmente automatizada usando o mecanismo DiagnosticSource. Os desenvolvedores só precisam conectar um pacote NuGet e escrever uma linha de código para começar a coletar métricas para solicitações HTTP de entrada e saída e solicitações de banco de dados. Ao mesmo tempo, cada aplicativo também possui um painel, que não precisa ser configurado adicionalmente. As próprias métricas são coletadas pelo sistema Prometheus.

Neste relatório, falarei mais sobre nossa implementação.

O evento começa às 19:00, as portas para os hóspedes abrem às 18:30

A participação no evento é gratuita, mas mediante inscrição prévia.

Source: https://habr.com/ru/post/pt451802/


All Articles