Running Serverless : Introduction à AWS Lambda et au modèle d'application sans serveur

Note :   (4,6 sur 5)

Running Serverless : Introduction à AWS Lambda et au modèle d'application sans serveur (Gojko Adzic)

Avis des lecteurs

Résumé:

Le livre « Running Serverless » de Gojko Adžić offre une introduction pratique et engageante à l'architecture serverless à l'aide d'AWS Lambda. Il est loué pour ses tutoriels étape par étape et sa clarté, mais critiqué pour ne pas approfondir les sujets avancés et pour certains conseils discutables concernant les meilleures pratiques dans les implémentations serverless.

Avantages:

Facile à lire et à suivre, avec de belles explications et un flux de travail étape par étape.
Pertinent et pratique, offrant une expérience concrète.
Format détaillé de type tutoriel qui aide les lecteurs à mettre en place une application réelle et à la faire fonctionner rapidement.
Style d'écriture engageant qui maintient l'intérêt des lecteurs.
Fournit de bons conseils sur les décisions architecturales et évite les pièges courants dans les implémentations sans serveur.
Inclut un site web de soutien avec des ressources supplémentaires.

Inconvénients:

Manque de profondeur dans les sujets avancés et les meilleures pratiques, se concentrant principalement sur le matériel d'introduction.
Certains conseils peuvent être risqués pour des systèmes plus importants, promouvant potentiellement des modèles qui pourraient conduire à des problèmes sans discussion adéquate des compromis.
Des affirmations occasionnelles sont faites sans données ou références à l'appui.
Les exemples de programmation sont principalement en JavaScript, ce qui peut décevoir les lecteurs qui recherchent du contenu dans d'autres langages comme Python.

(basé sur 9 avis de lecteurs)

Titre original :

Running Serverless: Introduction to AWS Lambda and the Serverless Application Model

Contenu du livre :

Ce livre vous aidera à démarrer avec AWS Lambda et le modèle d'application sans serveur (SAM). Lambda est le moteur d'Amazon pour l'exécution de fonctions pilotées par les événements, et SAM est une boîte à outils open-source qui simplifie grandement la configuration et le déploiement des services Lambda. Ensemble, ils facilitent la création d'API à mise à l'échelle automatique et de services cloud conçus pour les déploiements sans serveur. Vous apprendrez à :

⬤ Concevoir des applications qui tirent le meilleur parti de l'architecture sans serveur.

⬤ Créer des API web à mise à l'échelle automatique.

⬤ Gérer les tâches d'arrière-plan et les flux de travail de messagerie.

⬤ Mettre en place un pipeline de déploiement pour une collaboration efficace au sein de l'équipe.

⬤ Tester et dépanner le code conçu pour AWS Lambda.

⬤ Inspecter et surveiller les applications sans serveur.

Running Serverless est un livre de tutoriel technique. Il sera utile à deux groupes de développeurs de logiciels et d'architectes : les personnes qui n'ont aucune expérience de travail avec des applications sans serveur et qui souhaitent découvrir les modèles architecturaux émergents du cloud, et les personnes qui travaillent déjà avec Lambda en utilisant d'autres cadres de déploiement et qui veulent en savoir plus sur AWS SAM, le modèle d'application sans serveur.

Le contenu de ce livre est basé sur les expériences de l'auteur avec MindMup, un système de mind-mapping collaboratif qui a été l'un des premiers à adopter AWS Lambda. MindMup est passé d'un service d'hébergement d'applications à un modèle sans serveur tout au long de l'année 2016, afin de bénéficier d'une mise à l'échelle à la demande. Nous avons réduit les coûts opérationnels d'environ deux tiers tout en augmentant considérablement la capacité des applications, en accélérant le développement et en réduisant les délais de mise sur le marché de nouvelles fonctionnalités.

Ce livre est structuré comme une marche à suivre pour construire une application pratique. Nous partons d'une simple API statique et la développons progressivement pour en faire un service de redimensionnement d'images en ligne, prêt à accueillir des millions d'utilisateurs, avec toutes les capacités opérationnelles et infrastructurelles nécessaires. L'application ressemble beaucoup aux systèmes réels que beaucoup d'entre vous développeront dans le cadre de leur travail. Cela vous donnera une bonne structure pour votre propre travail, et vous pourrez presque copier certaines parties pour prendre de l'avance. En découvrant comment créer et déployer les différentes parties de l'application, vous apprendrez également les aspects clés de Lambda et des services connexes, des conseils importants, des techniques et des outils pour exécuter sans serveur.

Le tutoriel a évolué à partir de dizaines d'ateliers de conférence et de camps de code. Gojko et ses collègues ont utilisé les exercices de ce livre pour enseigner à des centaines de développeurs les architectures sans serveur, en améliorant les exemples grâce aux retours d'expérience pour en faire un excellent moyen d'introduire progressivement des concepts importants.

Autres informations sur le livre :

ISBN :9780993088155
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2019
Nombre de pages :226

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

La spécification par l'exemple : Comment les équipes qui réussissent livrent le bon logiciel -...
Résumé La spécification par l'exemple est une...
La spécification par l'exemple : Comment les équipes qui réussissent livrent le bon logiciel - Specification by Example: How Successful Teams Deliver the Right Software
Cinquante idées rapides pour améliorer vos tests - Fifty Quick Ideas To Improve Your Tests
Ce livre s'adresse aux équipes interfonctionnelles...
Cinquante idées rapides pour améliorer vos tests - Fifty Quick Ideas To Improve Your Tests
Combler le fossé de la communication : la spécification par l'exemple et les tests d'acceptation...
Bridging the Communication Gap est un livre sur...
Combler le fossé de la communication : la spécification par l'exemple et les tests d'acceptation agiles - Bridging the Communication Gap: Specification by Example and Agile Acceptance Testing
Running Serverless : Introduction à AWS Lambda et au modèle d'application sans serveur - Running...
Ce livre vous aidera à démarrer avec AWS Lambda et...
Running Serverless : Introduction à AWS Lambda et au modèle d'application sans serveur - Running Serverless: Introduction to AWS Lambda and the Serverless Application Model
Cartographie d'impact : Avoir un impact important sur les produits et les projets logiciels - Impact...
Les logiciels sont omniprésents aujourd'hui, mais...
Cartographie d'impact : Avoir un impact important sur les produits et les projets logiciels - Impact Mapping: Making a Big Impact with Software Products and Projects
Les humains contre les ordinateurs - Humans vs Computers
Humans vs Computers est un livre sur les personnes prises entre des hypothèses erronées et des bogues...
Les humains contre les ordinateurs - Humans vs Computers
Cinquante idées rapides pour améliorer vos histoires d'utilisateurs - Fifty Quick Ideas to Improve...
Ce livre vous aidera à rédiger de meilleures...
Cinquante idées rapides pour améliorer vos histoires d'utilisateurs - Fifty Quick Ideas to Improve Your User Stories
Humains contre ordinateurs - Humans vs Computers
Humans vs Computers est un livre sur les personnes prises entre des hypothèses erronées et des bogues informatiques...
Humains contre ordinateurs - Humans vs Computers

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)