Note :
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.
⬤ 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)
Running Serverless: Introduction to AWS Lambda and the Serverless Application Model
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.
© 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)