.Net Community of Raiffeisenbank invita a UPD mitap Broadcast

La comunidad .NET de Raiffeisenbank invita a Meetup, que se llevará a cabo en la oficina de Moscú en Nagatino el 23 de mayo .

La comunidad de desarrolladores de Raiffeisenbank está organizando reuniones, preparando talleres y haciendo mucho más para que los empleados puedan compartir experiencias y conocimientos entre ellos. El programa del evento tiene dos informes. Hablemos sobre DDD en microservicios y descubramos cómo los colegas de Ozon implementaron la recopilación de métricas en las aplicaciones ASP.NET Core



Konstantin Gustov, Raiffeisenbank


DDD en microservicios: complejidad versus complejidad

DDD es un enfoque sofisticado para el diseño de software. Para estudiarlo, necesitas leer mucho e intentar aún más. Pero cuando tiene mucha lógica de negocios y también es confuso, es difícil crear una aplicación grande desarrollada sin ese enfoque. Comenzamos a usar DDD a tiempo casi coincidiendo con el inicio de una transición activa a una arquitectura de microservicio. Esto resultó ser una experiencia interesante en la aplicación de dos cosas complejas, pero al mismo tiempo perfectamente complementarias.

A partir de este informe, aprenderá cómo implementamos el diseño orientado a temas en nuestro proyecto, cómo aprendimos a hablar con el cliente en un lenguaje que él entendió, cómo dividimos la base del código en contextos limitados, cómo mejoramos la calidad del código y, por supuesto, qué conclusiones se obtuvieron de esto.

Igor Chakrygin, Ozon


Recopile métricas en aplicaciones ASP.NET Core utilizando Prometheus y DiagnosticSource

Las métricas son una parte importante de cualquier aplicación. Gracias a ellos, podemos detectar problemas y conocerlos de manera oportuna.

En Ozon.ru, la recopilación de métricas básicas en las aplicaciones ASP.NET Core está completamente automatizada mediante el motor DiagnosticSource. Los desarrolladores solo necesitan conectar un paquete NuGet y escribir una línea de código para comenzar a recopilar métricas para solicitudes HTTP entrantes y salientes y solicitudes de bases de datos. Al mismo tiempo, cada aplicación también tiene un panel de control, que no necesita configurarse adicionalmente. Las métricas mismas son recopiladas por el sistema Prometheus.

En este informe hablaré más sobre nuestra implementación.

El evento comienza a las 19:00, las puertas para invitados se abren a las 18:30.

La participación en el evento es gratuita, pero previa inscripción.

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


All Articles