Cloud, Events

AWS re:Invent 2018 - Day 4

Dec 6, 2018

What's new with AWS - Day 4 [French]

La 4ème journée d’AWS re:Invent 2018 est celle de la Keynote de Werner Vogels (CTO, Amazon.com).

Lambda Ruby & Custom runtime & Layer

Depuis la sortie de Lambda en 2014, les languages supportés ont toujours été un sujet sensible. AWS a décidé cette année de faire plaisir à la communauté Ruby en ajoutant officiellement ce language. Si vous ne trouvez toujours pas dans cette liste le language de votre choix, AWS permet désormais de spécifier des custom runtimes. Grâce à cette mécanique, Lambda se rend compatible avec tous les autres languages. Cependant, si vous utilisez des languages non officiellement supportés, vous êtes en charge de leur support. AWS a publié 2 exemples: Rust et C++.

Enfin, avec un système de layers (comparable aux layers de Docker), vous pouvez gérer de façon centralisée le code en commun à vos multiples fonctions.

AWS Step Functions

Beaucoup de nouveautés concernant AWS Step Functions. Pour rappel, ce service permet de créer une state machine très simplement afin de pouvoir extraire la logique métier de son code: les tests, les conditions, la ré-exécution. Les services que peuvent déclencher Step Functions sont maintenant:

  • DynamoDB

  • Batch

  • ECS

  • SageMaker

  • Fargate

  • SNS

  • SQS

  • Glue

  • Lambda


AWS Step Functions permet de réduire la quantité de code à produire et à maintenir. Plus de détails ici: AWS Blog Post.

AWS Well-Architected Tool

Le Well-Architected Tool permet de s’auto-évaluer face aux 5 piliers définis par AWS comme étant les fondements d’une architecture optimisée. Cela comprend la sécurité, la résilience, la performance, l’excellence opérationnelle et l’optimisation des coûts. Le Well-Architected Tool est désormais à la portée de tous et sera continuellement mis à jour.


AWS SAM supporte désormais les Nested Applications

Un des atouts de Serverless Framework est la construction d’applications serverless en utilisant le principe des components. Avec AWS Serverless Application Model (AWS SAM)AWS permet désormais un fonctionnement similaire avec les Nested Application. En d’autres termes, si vous avez besoin d’une fonctionnalité de traitement d’image, vous pouvez désormais utiliser une application serverless existante qui remplit cette mission sans avoir besoin de la coder. Résultat: moins de code à maintenir et gain de temps potentiel pour vos applications.

Les autres annonces de la journée:

Stay tuned!

⇒ Follow Artifakt on Twitter: https://twitter.com/artifakt_io
⇒ Want to learn more about Artifakt 

Share
Nicolas Bonaldi

Nicolas Bonaldi

CTO at Artifakt, Nicolas has 10 years of experience in IT and architecture solutions.