0
votes

Quelle est la meilleure façon de construire une application sans serveur hors ligne?

J'essaie de créer une API de repos avec AWS (NodeJS) et DynamoDB. La plupart du temps, je n'ai pas accès à AWS et j'ai besoin de tout courir hors ligne pour tester et seulement déployer lorsque j'ai une quantité de travail effectuée. Y a-t-il des guides ou de bonnes pratiques qui m'aident dans le développement?

Merci d'avance!


0 commentaires

3 Réponses :


4
votes

Vous pouvez exécuter une version hors ligne de DynamoDB sur votre localhost. Le plus facile est de l'avoir dans un conteneur dans Docker. Ensuite, vous n'avez pas besoin de le gérer du tout et cela fonctionnera dans chaque environnement qui a Docker installé.

C'est ce que nous avons dans package.json scripts pour application sans serveur xxx < P> Toutefois, si vous ne vous souciez pas d'autant d'informations sur CI / CD Pipeline ou réutilisabilité sur plusieurs périphériques -> Vous pouvez simplement installer dynamodb, exécuter et en fonction de la configuration, ciblez simplement votre Dynamodb hors ligne / en ligne.


0 commentaires

0
votes

AWS localStack est bon choix pour le développement local des applications sans serveur


1 commentaires

Pouvez-vous fournir plus de détails? Pourquoi est-ce un bon choix? Pouvez-vous relier toute documentation ou supporter des matériaux ou fournir un exemple de code / de configuration?



0
votes

utiliser Sam local pour la partie Lambda et dynamodb local pour la partie dynamodb. Je recommande d'exécuter Dynamodb local à l'aide du conteneur Docker comme des mentions de Libik.


0 commentaires