Nous utilisons cela pour la modernisation de nos applications pour de meilleures performances. Parce que lambda exécute notre code à la demande sans serveurs dédiés. Cela offre de nombreuses options pour les développeurs. Avis collecté par et hébergé sur G2.com.
Comme les fonctions lambda fonctionnent avec la limitation de 1,5 Go de mémoire, il est parfois difficile de gérer. Si elles offrent une option évolutive sur cette fonction, cela serait très utile. Avis collecté par et hébergé sur G2.com.
Dans mon rôle actuel d'ingénieur de test QA chez Aarete Technosoft Pvt. Ltd., nous avons intégré AWS Lambda dans notre cadre d'automatisation pour prendre en charge les tests d'interface utilisateur basés sur Selenium. Le meilleur aspect de l'utilisation de Lambda est qu'il élimine complètement le besoin de maintenir des serveurs de test dédiés. Pas de cycle de vie EC2, pas de stress d'infrastructure — juste une exécution légère et sans serveur.
Un grand succès pour nous a été la capacité de faire fonctionner plusieurs cas de test en parallèle en déclenchant des fonctions Lambda distinctes pour différents groupes de test. Nous avons intégré cela dans notre pipeline Jenkins, donc une fois qu'une nouvelle version est déployée dans l'environnement QA, Lambda est automatiquement déclenché via API Gateway pour démarrer notre suite d'automatisation — pas d'étapes manuelles, retour d'information plus rapide.
Nous avons également emballé Chromium sans tête et des scripts Selenium en utilisant les couches Lambda, rendant l'exécution des tests efficace et rentable sans lancer d'instances EC2.
Après les exécutions de test, les journaux et les rapports sont téléchargés sur Amazon S3, et une autre fonction Lambda les traite, poussant les données résumées dans CloudWatch pour l'analyse des tendances et la surveillance. Ce flux sans faille nous a aidés à accélérer les cycles de régression et à obtenir une visibilité en temps réel des tests. Avis collecté par et hébergé sur G2.com.
Bien que AWS Lambda ait ajouté beaucoup de flexibilité à nos flux de travail d'automatisation Selenium, j'ai observé quelques limitations dans notre projet chez Aarete Technosoft Pvt. Ltd. qui impactent l'expérience de test :
1. Lorsqu'une fonction n'a pas été invoquée depuis un certain temps, il y a un délai de démarrage à froid. Cela est particulièrement notable dans nos pipelines CI/CD où un retour rapide est important. Même quelques secondes supplémentaires par fonction s'accumulent lors des exécutions de régression.
2. Étant donné que les exécutions Lambda sont sans interface graphique et non interactives, le débogage des problèmes d'interface utilisateur instables devient plus difficile sans vue directe du navigateur. Nous dépendons entièrement des journaux et des captures d'écran enregistrées sur S3.
3. Le délai d'expiration de 15 minutes de Lambda peut être un défi pour les suites Selenium de longue durée, surtout si un test implique d'attendre des tâches de backend ou des flux d'interface utilisateur lourds. Avis collecté par et hébergé sur G2.com.
Tous les services avec la fonctionnalité de paiement à l'utilisation, une infrastructure mondiale, évolutivité et flexibilité, sécurité, plus de 300 services incluant l'IA et le ML, tout en un seul endroit, code IAC et automatisation, facilité de mise en œuvre et bon support client. Avis collecté par et hébergé sur G2.com.
Structure de tarification complexe, elle inclut le coût de chaque service même si vous l'utilisez pour une minute ou deux. La documentation n'est pas très bien organisée, dans chaque document vous devez aller à un autre document pour obtenir plus d'informations à ce sujet. L'interface graphique change très fréquemment, d'une manière ou d'une autre nous nous habituons à l'interface mais au moment où nous nous y habituons, l'interface change, ce qui rend difficile la compréhension de l'interface. Les plans de support sont coûteux si vous souhaitez un meilleur support pour faciliter la mise en œuvre. Avis collecté par et hébergé sur G2.com.
C'est un produit économique qui vous permet de traiter un certain nombre de demandes gratuitement et de s'intégrer parfaitement avec presque tous les services AWS. Tout cela peut être réalisé en 15 minutes d'exécution, ce qui est plus que suffisant pour de nombreux scénarios. Avis collecté par et hébergé sur G2.com.
Un démarrage à froid lent est l'un des principaux inconvénients que je n'aime pas à propos de Lambda. Je comprends que cela fait partie de la nature du service, mais je suis presque sûr qu'ils peuvent trouver un moyen de rendre les démarrages à froid plus rapides. Avis collecté par et hébergé sur G2.com.
Capacité à déployer rapidement sans avoir de problèmes comme la gestion des serveurs, vous pouvez l'utiliser pour plusieurs choses comme un travailleur pour SQS, il est très facile à utiliser dans plusieurs langues comme NodeJs, Python et même Java. Avis collecté par et hébergé sur G2.com.
Le temps d'exécution est de 15 minutes maximum, donc, si vous avez quelque chose qui prendra plus de temps à traiter comme une vidéo, vous ne pouvez pas l'utiliser dans ce cas. Avis collecté par et hébergé sur G2.com.
Vous n'avez pas besoin de configurer une infrastructure logicielle pour commencer à développer sur le cloud. Créez simplement du code et déployez-le sur AWS. Tout le reste sera pris en charge. Les clouds AWS vous offrent une suite de solutions qui vous permettent de choisir la solution parfaite pour votre application. Avis collecté par et hébergé sur G2.com.
Il y a tellement de choses disponibles sur AWS qu'il y a parfois une paralysie du choix. Avis collecté par et hébergé sur G2.com.
AWS est le principal fournisseur de cloud sur le marché avec la plus grande part. Je trouve facile d'utiliser leur service car ils ont une bonne documentation sur les divers services disponibles sur la plateforme.
Ainsi, lors du développement d'une nouvelle fonctionnalité, il est facile de s'y référer et de l'implémenter dans votre produit. Ce qui rend l'intégration très fluide. Je l'utilise quotidiennement dans mon travail pour les diverses fonctionnalités qu'il offre.
Il dispose également d'un bon support client si nous avons besoin de poser des questions. Avis collecté par et hébergé sur G2.com.
Cela peut être un peu coûteux parfois. Cela peut ne pas être très convivial pour les débutants. Avis collecté par et hébergé sur G2.com.
Rentable avec une facturation basée sur les demandes à la demande pour réduire les coûts d'une instance EC2 qui fonctionne 24/7 et même aucun besoin d'entretien requis. Capable de gérer facilement un millier de requêtes simultanées et s'adapte automatiquement en fonction des requêtes entrantes. Le support pour les langages de programmation les plus populaires se distingue de la concurrence. L'intégration avec d'autres services AWS était transparente et très utile pour construire un produit de bout en bout. Avis collecté par et hébergé sur G2.com.
Étant sans état par conception, l'état ne peut pas être maintenu dans la plupart des endroits, ce qui rend nécessaire de stocker les données soit dans d'autres services AWS, soit dans un stockage externe. Comme c'est une fonction basée sur le cloud, le débogage est un peu plus difficile et l'accès limité aux journaux le rend plus difficile. Un délai d'exécution de 15 minutes rend difficile certains processus de gestion de fichiers asynchrones longs. Avis collecté par et hébergé sur G2.com.
La première chose que j'aime à propos du cloud AWS est son interface utilisateur conviviale et la documentation qu'il offre à ses utilisateurs. Étant le plus grand fournisseur de cloud, il offre un grand nombre de fonctionnalités que l'on peut mettre en œuvre dans leurs flux de travail de développement logiciel. Les opportunités d'apprentissage et les contenus qu'AWS offre sont très utiles aux apprenants du cloud qui commencent avec AWS comme leur première plateforme cloud. L'intégration facile avec de nombreuses autres plateformes facilite le travail des développeurs dans leur processus de développement logiciel et leurs activités quotidiennes en utilisant le cloud AWS. Mettre en œuvre un nouveau flux de travail dans AWS est beaucoup plus facile et plus simple par rapport aux concurrents. Le support client qu'AWS offre est vraiment fantastique, y compris le support de base qu'il offre même gratuitement. Avis collecté par et hébergé sur G2.com.
Étant donné que le cloud AWS dispose de nombreuses fonctionnalités, le coût de ces fonctionnalités est vraiment plus élevé par rapport aux autres fournisseurs de cloud tels qu'Azure et GCP. Avis collecté par et hébergé sur G2.com.
Service impressionnant si vous cherchez des particularités rapides !! Je recommanderais fortement si vous cherchez à exécuter des applications sans serveur qui peuvent également s'intégrer à de nombreux services AWS comme S3, DynamoDB, API Gateway, etc. La meilleure chose à propos de ce service est d'automatiser les choses avec facilité et vous ne payez que pour le temps de calcul que vous utilisez. Avis collecté par et hébergé sur G2.com.
Seul inconvénient par rapport à ces nombreux avantages... Le temps d'exécution est assez long (15 minutes). Le débogage peut parfois être délicat car les journaux sont stockés directement dans CloudWatch et il est parfois assez difficile de déboguer. Avis collecté par et hébergé sur G2.com.
J'utilise AWS depuis plus de 12 ans, et ce n'est pas une exagération de dire que cela a aidé à façonner ma carrière. J'ai construit des produits sur AWS qui ont eu un impact sur des industries et des personnes, et la plateforme ne m'a jamais laissé tomber. La largeur, la fiabilité et la profondeur des services ont rendu possible de bouger rapidement, de se développer en toute confiance et de donner vie à de grandes idées.
Ce qui est tout aussi impressionnant, c'est que leur philosophie centrée sur le client n'est pas que des paroles — c'est réel. Chaque interaction que j'ai eue, surtout dans les moments de besoin à travers le support, a renforcé qu'ils se soucient vraiment de leurs utilisateurs. Avis collecté par et hébergé sur G2.com.
Je transmets tous mes retours constructifs aux contributeurs et aux dirigeants de l'organisation. Ils sont faciles d'accès et toujours prêts à écouter. Avis collecté par et hébergé sur G2.com.