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…



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…



JAVA 8 – Parallel Stream – Performance: les types de données

L’utilisation des streams en mode parallèle est très simple d’utilisation. En revanche, il n’est pas forcément évident de savoir si un traitement particulier va bénéficier, ou non, d’une amélioration de performance lors du passage en parallèle. Pour savoir ce qui peut avoir un impact sur les performances, il est nécessaire de comprendre ce qui se passe lorsqu’on lance un traitement en parallèle avec les streams. C’est l’objet de cet article.

Lire la suite…



JAVA 8 – API Stream – Introduction sur des collections

Introduction à l’utilisation des STREAM Java 8 arrive avec une toute nouvelle API Stream qui utilise les Lambda. Cette nouvelle API offre la possibilité de simplifier l’écriture, d’améliorer la performance ainsi d’augmenter la lisibilité d’un certain nombre de code. Nous allons essayer ici de voir comment les utiliser et dans de voir dans quels cas l’utilisation de cette API est utile. Dans un second article, nous nous interresserons aux performances des stream et mode « normal » et en mode « parallel ».

Lire la suite…