La communauté .Net de Raiffeisenbank invite à la diffusion UPD mitap

La communauté .NET de Raiffeisenbank invite au Meetup, qui se tiendra au bureau de Moscou à Nagatino le 23 mai .

La communauté des développeurs de Raiffeisenbank organise activement des réunions, prépare des ateliers et fait beaucoup plus pour que les employés puissent partager leur expérience et leurs connaissances. Le programme de l'événement a deux rapports. Parlons de DDD dans les microservices et découvrons comment des collègues d'Ozon ont implémenté la collecte de métriques dans les applications ASP.NET Core



Konstantin Gustov, Raiffeisenbank


DDD dans les microservices: complexité contre complexité

DDD est une approche sophistiquée de la conception de logiciels. Pour l'étudier, vous devez lire beaucoup et essayer encore plus. Mais lorsque vous avez beaucoup de logique métier et que cela est également déroutant, il est difficile de créer une grande application développée sans une telle approche. Nous avons commencé à utiliser DDD dans le temps presque coïncidé avec le début d'une transition active vers une architecture de microservice. Cela s'est avéré être une expérience intéressante dans l'application de deux choses complexes, mais en même temps parfaitement complémentaires.

À partir de ce rapport, vous apprendrez comment nous avons mis en œuvre la conception orientée sujet dans notre projet, comment nous avons appris à parler avec le client dans une langue qu'il comprenait, comment nous avons divisé la base de code en contextes limités, comment nous avons amélioré la qualité du code et, bien sûr, quelles conclusions en ont été tirées.

Igor Chakrygin, Ozon


Collecter des métriques dans les applications ASP.NET Core à l'aide de Prometheus et DiagnosticSource

Les métriques sont une partie importante de toute application. Grâce à eux, nous pouvons détecter les problèmes et en prendre connaissance en temps opportun.

Chez Ozon.ru, la collecte des métriques de base dans les applications ASP.NET Core est entièrement automatisée à l'aide du moteur DiagnosticSource. Les développeurs doivent simplement connecter un package NuGet et écrire une ligne de code pour commencer à collecter des métriques pour les requêtes http entrantes et sortantes et les requêtes de base de données. Dans le même temps, chaque application dispose également d'un tableau de bord, qui n'a pas besoin d'être configuré en plus. Les métriques elles-mêmes sont collectées par le système Prometheus.

Dans ce rapport, je parlerai davantage de notre mise en œuvre.

L'événement commence à 19h00, les portes des invités ouvrent à 18h30

La participation à l'événement est gratuite, mais sur inscription préalable.

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


All Articles