Le blog technique de Younited Credit | Blog technique | Page 2

Dernièrement nous avons dû développer une application chargée d’envoyer des emails et SMS à nos clients. Chaque envoi est déclenché par la présence d’un message dans une file d’attente Azure Service Bus. Comme la plupart des composants de notre système d’informations, notre application qui consomme ces messages pour envoyer les mails et SMS sera hébergée dans Azure, et il existe plusieurs façons de l’implémenter : notamment les Azure Webjobs et les Azure Functions.

Continuer la lecture

La première édition de la Duck Conf a eu lieu le 30 janvier dernier. Entièrement organisée par Octo, elle a pour but de donner un espace où parler architecture. Les organisateurs se sont en effet rendu compte qu’aucune conférence dédiée à l’architecture n’existait à Paris. Ils ont donc décidé de le faire eux-mêmes. C’est ainsi qu’est donc née la Duck Conf. Continuer la lecture

C’est tout bête, mais ça peut servir : on peut en 3 clics générer des classes C# depuis un morceau de Json directement dans Visual Studio :

Edit > Paste Special > Paste Json as classes

Donc c’est un peu planqué dans les menus, et il n’y a pas de raccourci clavier (mais libre à vous d’en rajouter un). Ne reste plus qu’à renommer la classe racine pour lui donner un vrai nom et roulez jeunesse.

Application Insights est un outil puissant et extensible qui permet de surveiller vos applications. Le but de cet article est de voir comment on peut facilement étendre les possibilités offertes par cet outil dans le cadre du monitoring d’une application ASP.NET hébergé sur un App Service Azure.
Pour une liste détaillée des possibilités déjà offertes, consultez la documentation officielle.

Continuer la lecture

La hype de la big data est en berne, surtout avec la surexposition médiatique sur l’AI.
Cependant, elle reste nécessaire pour que l’AI soit pleinement exploitée.
Ce qui amène aux choix sur ces technologies permettant de lancer ces traitements extrêmement gourmands.
Aujourd’hui, nous avons à disposition pléthore de produit :

  • Hadoop MapReduce,
  • Pig,
  • Hive,
  • Spark,
  • Flink et j’en passe.

Continuer la lecture

Chez Younited Credit, nous pratiquons l’intégration continue et le déploiement continu. De ce fait, nous déployons très souvent nos applications. Nous n’aborderons pas dans ce billet les bénéfices de ces pratiques, en revanche, nous abordons un type de test qui supporte ces pratiques.

Pourquoi faire des smoke tests ?

La question que nous devons nous poser quand une application est déployée dans un environnement, qu’il soit d’intégration continue, de production ou autre est :

Roulements de tambour ….

Continuer la lecture

La qualité d’un logiciel s’évalue selon plusieurs critères : est-ce qu’il répond bien aux besoins de l’utilisateur ? Est-il simple d’utilisation ? Plante-t-il toute les cinq minutes ? Est-ce qu’il garantit la sécurité des données qu’il manipule ? Comment se comporte-t-il en cas de pic de charge ? Son code respecte-t-il les bonnes pratiques de développement, est-il maintenable et évolutif ? Continuer la lecture

azureappservice

Azure App Services propose une fonctionnalité qui peut vous rendre service : les Deployment Slots, ou Emplacements de Déploiement en français (uniquement accessible aux plans Standard et Premium).

Cette fonctionnalité répond à plusieurs besoins :

  • Tester une nouvelle version de votre application sur l’environnement de production avant sa mise en service.
  • Déployer sans interruption de service ni ralentissement une nouvelle version d’application.
  • Comparer 2 versions d’application.
  • Faire un rollback d’une livraison par un simple clic.

Continuer la lecture