Aws lambda

Dev back

Porting InstaBeach to Rust: A 10-Year-Old Play App Goes Serverless

L'article présente le processus de migration d'une application de recommandation de plages, InstaBeach, d'une architecture en Scala sur un cluster Kubernetes vers une solution serverless en utilisant Rust et AWS Lambda. Avec la hausse des coûts associés à l'infrastructure cloud, l'auteur a décidé de refondre l'application en utilisant un code généré à partir de fichiers CSV, ce qui évite les frais d'une base de données tout en optimisant les performances avec les faibles temps de démarrage à froid de Rust. Le nouvel environnement permet ainsi de bénéficier d'un niveau gratuit chez AWS tout en maintenant des coûts opérationnels nuls pour son site à faible trafic.

"
Dev back

Optimizing Laravel cold starts on AWS Lambda

Cet article traite de l'optimisation des démarrages à froid d'une application Laravel sur AWS Lambda en utilisant des techniques de mise en cache. L'auteur explique comment tirer parti de l'intégration de Bref pour mettre en cache la configuration et les routes de Laravel, et aborde les défis liés à la précompilation du cache d'opcode PHP. Plusieurs solutions sont explorées pour exécuter des commandes Laravel dans un environnement Docker afin d'optimiser les performances, tout en se préoccupant des variables d'environnement et des secrets de production.

Autre

4 steps to building a natural language search tool

Cet article décrit le développement d'un outil de recherche en langage naturel pour faciliter l'accès aux résolutions de l'ONU, en utilisant des technologies comme Amazon Textract et MongoDB pour extraire et structurer des textes. Le projet vise à simplifier l'accès à des informations critiques et peut servir de modèle pour d'autres organisations souhaitant utiliser la technologie pour améliorer la prise de décision en matière d'humanitaire.

Dev back

Bref 2.0 is released 🎉 – Bref

La version 2.0 de Bref, un framework pour déployer des applications PHP sur AWS Lambda, est maintenant disponible après 1,5 an de développement. Elle propose une configuration simplifiée, un meilleur soutien pour Laravel, et l'utilisation d'ARM/Graviton pour des coûts réduits. De plus, des déploiements plus rapides et de nouvelles commandes CLI rendent le tout plus accessible pour les utilisateurs. Bref est de plus en plus utilisé, avec plus de 10 milliards d'exécutions Lambda chaque mois.

Dev back

Serverless Laravel applications with AWS Lambda and PlanetScale — PlanetScale

Cet article décrit comment déployer une application Laravel sans serveur sur AWS Lambda en utilisant PlanetScale comme base de données. Il aborde les avantages du déploiement sans serveur, notamment l'auto-scaling instantané et la facturation à la demande. L'article détaille le processus, de la création d'une nouvelle application Laravel à son déploiement sur AWS Lambda via l'outil Bref, en passant par la configuration de la base de données PlanetScale et des tests de charge pour évaluer la performance de l'application déployée.

"
Dev back

Using FFmpeg with PHP on AWS Lambda

Cet article explique comment utiliser FFmpeg avec PHP sur AWS Lambda en passant par un déploiement de conteneur. Contrairement à l'approche classique avec des fichiers zip et des couches AWS, le déploiement d'une image de conteneur permet une installation plus facile de certains outils comme FFmpeg, grâce à des constructions multi-étapes. Cette méthode rend le déploiement plus flexible et accessible pour les développeurs qui souhaitent tirer parti de FFmpeg dans leurs applications PHP exécutées sur Lambda.