Conseil et Expertise

Page d’accueil / Conseil et Expertise

Le Web et les standards autour du Web font partie de l’ADN de DNG Consulting depuis sa création. Nous développons des applications stratégiques en mode agile en veillant particulièrement au respect des standards, des délais et des performances.

Applications transactionnelles complexes

Nous intervenons régulièrement sur des applications transactionnelles complexes nécessitant une tenue de charge importante. Ces applications, lorsqu’elles sont développées avec des architectures de type microservices sont parfois difficiles à opérer. Notre maîtrise des principaux Framework du marché (Spring Boot, .NET Core, NodeJS) nous permet de fournir des audits précis sur l’exploitabilité d’une application mais aussi sa maintenabilité et sa capacité à tenir la charge.

Dans un marché logiciel dominé par les Framework, nous apportons notre savoir faire sur des outils tels que Hibernate ou Entity Framework pour la partie mapping objet/relationnel, mais aussi Spring Boot ou NodeJS pour la partie backend.

Côté client, les applications Web HTML 5 nécessitent une maîtrise des architectures JavaScript. Nos spécialités sont Angular et React avec GWT pour les clients souhaitant une homogénéité en Java. Sur mobile, React Native est l'option privilégiée systématiquement pour sa maturité et la qualité de son architecture.

Le profilage et l’analyse des performances (fuites mémoire, problèmes CPU, …)

Lors de l’exécution d’une application en production, plusieurs problèmes opérationnels peuvent survenir. Des lenteurs au bout d’un certain temps, une saturation du CPU serveur ou de la mémoire, des crash aléatoires de la machine virtuelle Java ou .NET. Nombreuses sont les entreprises qui programment des arrêts/relances de leurs applications pour d' »obscures » raisons de maintenance (cachant souvent des problèmes de performance en endurance).

DNG Consulting propose dans son offre d’audit l’analyse précise du fonctionnement d’une application. Nous pointons les dysfonctionnements mémoire et/ou CPU tout en proposant des actions correctrices. Cette analyse s’appuie sur la maîtrise d’outils tels que JProfiler (monde Java/JEE), .NET YourKit ainsi que notre connaissance du fonctionnement des machines virtuelles (ramasses miettes générationnels, ..).

Côté Web/HTML 5, nous nous appuyons sur les profileurs JavaScript de Chrome, d’Internet Explorer et de Firefox. Ceux-ci fournissent de nombreux métriques mais encore faut-il savoir les analyser.

Le conseil en architecture

Démarrer le développement d’une nouvelle application nécessite de plus en plus de connaissances technologiques. Des langages tels que HTML 5, CSS, JavaScript, Java ou C# requiert une certaine rigueur. Il est de plus en plus difficile de concevoir dans un modèle responsive-design, tout en mettant en oeuvre les concepts d’architecture n-tiers (séparation des responsabilités et des couches, modularité, montée en charge, …). Dans ce contexte, DNG vous accompagne sur la définition de l’architecture la plus adaptée qui vous permettra d’éviter les principaux pièges (architecture « spaghettis », architecture « boite noire », …)

Les outils que nous maîtrisons

Vous souhaitez pérenniser vos investissements autour d’applications Angular ou React ? Nous vous apportons le support nécessaire à l’intégration de ces Framework de manière à anticiper toute dette technique et obsolescence. Nous apportons également notre expertise dans le domaine des architecture « Responsive » permettant de cibler plusieurs tailles d’écrans et plusieurs périphériques mobiles. Cela passe par la connaissance des standards W3C tels que HTML 5, CSS (Less, Sass) mais aussi des moteurs de rendu propres à chaque navigateur (Trident, V8, Webkit, …)

Audit de sécurité applicative

La sécurité est de plus en plus au cœur des préoccupations des entreprises. Une grande partie des applications Web Java ou .NET déployées en production peuvent être potentiellement la cible d’attaques de tous types, notamment celle énoncées par la communauté OWASP (Injection, gestion de la session, XSS, CSRF, ..). DNG vous permet d’auditer votre application pour détecter ces vulnérabilités mais aussi vous conseiller sur les Framework les plus conformes aux règles de l’OWASP. Nous proposons également une formation sur les 10 points de l'OWASP.

image
https://www.dng-consulting.com/wp-content/themes/solidbox/
https://www.dng-consulting.com/
#2D5596
style1
scroll
Chargement des articles ...
/var/www/dng-consulting.com/www/
#
on
none
loading
#
Sort Gallery
on
no
off
off
off
Enter your email here
off
off