Imaginez que vous pouvez lancer votre code sans avoir à toucher un seul serveur, ni même penser à toute l’infrastructure. AWS Lambda vous permet d’exécuter du code en réponse à des événements, le tout sans avoir à toucher un seul serveur. Il s’intègre super bien avec plein d’autres services AWS comme S3, DynamoDB, API Gateway, ainsi qu’avec d’autres événements (SQS, EventBridge,…) ou des applications tierces. Lambda offre la flexibilité d’évoluer facilement, que ce soit pour des tâches ponctuelles ou des processus qui nécessitent de fortes ressources temporairement. Vous pouvez également utiliser AWS Step Functions pour orchestrer des workflows complexes en coordonnant plusieurs fonctions Lambda et d’autres services AWS. Step Functions simplifie la gestion des flux de travaux avec des visuels clairs, et permet de gérer les étapes, les erreurs, et les dépendances entre différentes fonctions. Bref, c’est l’outil parfait pour faire des systèmes modulaires qui s’adaptent à vos besoins.
Lire la suite »Cloud & Stockage
Docker, K3s, K8s, pourquoi et quand choisir l’un ou l’autre?
Docker, K3s, Kubernetes… Ces noms circulent souvent lorsqu’on parle de conteneurisation et d’orchestration dans le monde du DevOps et du cloud. Mais qu’est-ce que tout cela signifie vraiment, et pourquoi devriez-vous vous y intéresser ? Nous allons donc explorer ensemble Docker, sa grande utilité, puis le comparer à K3s et Kubernetes. Enfin, on regardera quelques alternatives, y compris des services AWS tels que Lambda, Fargate, ECS et EKS, pour élargir vos options en matière de conteneurisation et d’orchestration. Il existe une solution adaptée à chaque besoin, qu’il s’agisse de petits projets ou de déploiements plus complexes.
Lire la suite »Mon aventure avec Snowflake en 4 ans
l y a maintenant 4 ans, lorsque mon entreprise a décidé de tester Snowflake avec un simple Proof of Concept (POC), je ne me doutais pas que cela allait transformer la vision que j'avais des données.
Lire la suite »