En ce 4 ème jour du Re:Invent et cette 2ème Keynote menée par le Dr. Werner Vogels le Serverless était à l’honneur.
Serverless
Une boîte à outils pour votre IDE - AWS Toolkit
Une petite news mais une news tout de même. Les développeurs vont enfin pouvoir personnaliser leur IDE avec le plugin AWS Toolkit dédié au Serverless et à SAM (Serverless Application Model). Pour le moment ce plugin est uniquement disponible pour IntelliJ (preview), PyCharm et Visual Studio code (preview)
Coder sur Lambda avec votre langage préféré
Vous l’avez rêvé le voilà, vous pouvez désormais exécuter votre code Cobol en Serverless !! Heureusement ce n’est pas tout, AWS vient de lancer la possibilité d'exécuter vos propres runtime directement sur Lambda. Les fans des langages exotiques vont enfin pouvoir s’exprimer.
Lambda Layer
La gestion des dépendances pouvait rapidement devenir compliquée lors de l’utilisation de fonctions, le développeur devait ajouter des étapes de packaging de ses librairies afin de garantir l'exécution de sa fonction. Dorénavant avec l’aide de Lambda Layer, vous aurez la possibilité de déclarer qu’une seule fois vos dépendances et de les inclure directement au sein de vos fonctions.
De nouveaux services pour vos Step Functions
Au tour du service Step Function de subir des modifications au travers de l’agrandissement de de son catalogue de services compatibles et intégrables. Vous ne vous contenterez plus d’utiliser uniquement les Lambdas pour orchestrer vos étapes, il vous est désormais possible d’ajouter des services tel que: Compute, Database, Messaging, Analytics et Machine Learning
Best Practices
AWS Well Architected Tool
Vous êtes expert du Well Architected framework et vous possédez un exemplaire du WhitePaper à votre chevet ? Sachez que AWS vous fournit désormais un outil clé en main pour vous auditer au travers d’une checklist et valider vos pratiques et votre architecture.
Streaming
Amazon Managed Streaming for Kafka
Je ne pense pas qu’il soit nécessaire de vous présenter le produit de streaming Kafka. Nombreux sont ceux qui remontent les problèmes liés au déploiement, la configuration et au maintien d’un tel cluster. Sachez que vous pouvez désormais accéder à un service 100% managé et ainsi vous faire gagner de nombreuses heures de configuration.