Tags

API Gateway – Retours d’expérience
API Gateway – Retours d’expérience


API Gateway d’Amazon Web Service (AWS) est un service qu’on pourrait comparer à une sorte de super proxy pour vos APIs. A quoi sert API Gateway ? L’objectif d’API Gateway est de pouvoir proposer une API sur le WEB. Les fonctionnalités offertes par le service sont particulièrement intéressantes :  Possibilité de pouvoir exposer plusieurs versions de l’API en même temps Possibilité d’exporter la documentation de l’API en swagger Possibilité d’importer son API au format SWAGGER Sécurisation des endpoints avec, soit une clé d’API, soit un Amazon Cognito Possibilité de définir des limites d’appels par client (politique d’usage de son API) (Plan d’utilisation) La possibilité d’avoir des certificats clients Fonctionnement général d’API Gateway Pour commencer, il faut créer son API !

Lire la suite…



Spring Boot et Elastic Beanstalk
Spring Boot et Elastic Beanstalk


Amazon Web Services (AWS) propose une large gamme de services et parmi eux, un bon nombre de servies d’hébergement intéressants. Aujourd’hui, nous allons vous parler de l’un d’entre eux : le service d’hébergement Elastic Beanstalk. Elastic Beanstalk, c’est quoi ?  Elastic Beanstalk permet de réaliser très simplement un hébergement dans des « conteneurs ». Il permet de lancer directement votre JAR dans un conteneur et de le dupliquer à chaud, en fonction de votre politique de répartition de charges.

Lire la suite…



Tester les performances de son API
Tester les performances de son API


API

Réaliser des tests de performances sur une application n’est jamais simple. Il est en effet assez complexe de simuler une montée en charge réaliste, ainsi qu’une activité utilisateur cohérente. Nous allons explorer quelques pistes pour y parvenir. Test de performances API – Qu’est-ce qu’on mesure ? Premièrement, lorsqu’on parle de performance, il faut s’entendre sur ce que l’on mesure. Ici, nous nous consacrerons uniquement à la mesure des performances brutes d’une application web (de son API) et/ou d’un service unitaire.

Lire la suite…



DKIM – SPF – DMARC – Sécurisez vos emails d’entreprise !
DKIM – SPF – DMARC – Sécurisez vos emails d’entreprise !


Explication des enregistrements DKIM, SPF et DMARC Aujourd’hui, nous allons nous concentrer sur un sujet assez méconnu et pour le moins complexe : l’envoi des emails. Vous allez me dire que tout le monde arrive à envoyer des emails, et c’est bien vrai ! Mais pouvez-vous tous assurer que vos mails ne filent pas directement dans les SPAM de votre destinataire ? C’est moins sûr… Rentrons dans le vif du sujet, et voyons comment fonctionne l’envoi de mails et surtout, comment sécuriser ses mails.

Lire la suite…



Pourquoi avoir un ERP mobile ? Optimisation & Bénéfices
Pourquoi avoir un ERP mobile ? Optimisation & Bénéfices


Parlons mobilité, parlons ERP ! Et si l’on rendait mobile une des applications web essentielles de votre entreprise ? Quelles optimisations sont nécessaires pour quels gains ? Les ERP : non adaptés à la mobilité Vous êtes nombreux à être déjà équipés d’ERP dans vos sociétés. Alors, bien que chaque ERP soit différent, ces logiciels regroupent souvent des fonctionnalités similaires, telles que la gestion RH, gestion comptable, gestion des facturations, gestion commerciale, etc.

Lire la suite…



Apache Camel
Apache Camel


Faisant parti d’Apache Service Mix, Apache CAMEL est une des principales fonctionnalités de la célèbre solution Open Source. Malgré la notoriété que CAMEL a su acquérir ces dernières années, certains éléments de cette solution restent flous. C’est pour cela que nous avons décidé de faire un petit topo fonctionnel pour revenir sur cet outil devenu incontournable ! Qu’est ce qu’Apache CAMEL? Le cœur du système CAMEL est un moteur de routage, et si l’on veut être précis, je dirai même que c’est un constructeur de moteur de routage.

Lire la suite…



Apache ServiceMix
Apache ServiceMix


Dans un SI moderne, posséder un ESB de qualité est une obligation pour réussir sa transformation SOA. Seul bémol, face à la multitude de choix des ESB et les mauvaises expériences du passé, se lancer dans un tel projet peut paraître difficile. Heureusement, nous avons déniché la perle rare : Apache ServiceMix ! L’ESB Open Source Apache Service Mix Les ESB : une image jusqu’à présent plutôt négative Suite aux échecs retentissants de nombreux projets au sein des entreprises, les premières versions des logiciels d’EAI / ESB ne jouissent pas forcement d’une bonne réputation dans l’entreprise.

Lire la suite…



Construire une architecture décentralisée

Parmi les architectures existantes, l’architecture décentralisée est une forme hybride de plusieurs autres modèles. S’il n’est pas difficile à appréhender, ce modèle requiert néanmoins une bonne organisation pour pouvoir être efficace. Nous allons voir dans cet article ce qu’est une architecture décentralisée, comment la mettre en place, mais aussi et surtout quels sont les écueils à éviter pour que votre projet ne se transforme pas en catastrophe. Qu’est ce que l’architecture décentralisée?

Lire la suite…



Architecture applicative web dans un cloud
Architecture applicative web dans un cloud


Avec l’arrivée des offres « Private cloud » bon marché, il devient intéressant de virtualiser entièrement ses serveurs et son architecture web. Avec des systèmes de virtualisation comme VMWare et vSphère, il est très facile pour le même prix de créer un grand nombre de machines virtuelles et ainsi de découper au mieux son architecture web pour isoler chaque composante, et apporter robustesse aux différentes instances de services. L’objectif de cet article est donc de faire un retour d’expérience afin de fournir un exemple d’architecture type dans la mise en place et l’exploitation d’une application web.

Lire la suite…



Présentation de trois solutions MDM Open Source
Présentation de trois solutions MDM Open Source


1.Présentation de Talend Open MDM Afin de compléter son panel d’offre SOA, l’éditeur Français Talend a développé une offre MDM se basant en repartant de son désormais fameux studio ETL. Cette offre permet de construire un entrepôt de données via la modélisation d’un Data Model puis de gérer les évènements pouvant survenir sur les données (création, modification ou suppression d’une propriété ou d’une entité). Voici notre analyse sur la solution Talend Open MDM :

Lire la suite…