Résultats

Publié par Guillaume Lhermenier

Il y a 4 semaines

AWS – Comment sécuriser ses accès aux instances EC2

Introduction Lorsque l’on utilise des fournisseurs de cloud, il n’est pas si courant que tout puisse être exécuté sur des services managés ou en serverless et on en vient immanquablement à utiliser des machines virtuelles qui vont héberger nos différents composants applicatifs. Sur AWS, ces machines virtuelles sont nommées EC2 (Elastic Cloud Compute) et ressemblent...

Publié par Ivan Beauvais

Il y a 2 mois

Terraform sur Google Cloud Platform

On ne remet plus en question aujourd’hui la nécessité de déployer son infrastructure de manière automatisée. Sur Google Cloud Platform plusieurs solutions sont possibles : Le client en ligne de commande gcloud, mais déployer toute son infrastructure en shell n’est clairement pas une solution Deployment Manager, le service fourni sur GCP pour faire de l’infra as code...

Publié par Daria Nguyen

Il y a 2 mois

Comment empêcher unittest.mock de se moquer de vous

Cet article fournit un guide d’introduction simple à la bibliothèque unittest.mock et illustre quelques cas d’utilisation de base avec du code ainsi que quelques règles importantes sur l’utilisation des “mocks“ dans les tests unitaires. Commençons par quelques définitions basiques : Qu’est-ce qu’un mock et à quoi peut-il servir ? Un mock (un mot anglais qui...

Il y a 3 mois

KubeCon + CloudNativeCon EU 2020 – Day 2

Ces derniers jours, nous vous présentions sur ce blog les retours sur la KubeCon + CloudNativeCon EU 2020, et plus précisément sur le « Jour 0 » ainsi que la première réelle demie-journée de conférence. Il est désormais l’heure de vous parler de la deuxième après-midi de cette KubeCon + CloudNativeCon, toujours sous la formule « keynotes pertinentes + 4 talks + take...

Il y a 3 mois

KubeCon + CloudNativeCon EU 2020 – Day 1

Nous vous présentions hier le « Day 0 » de cette KubeCon + CloudNativeCon EU 2020, c’est donc désormais logiquement le tour du Day 1 ! Petite nouveauté cette année : l’événement n’étant pas en présentiel, les keynotes n’ont pas lieu le matin et en fin d’après-midi comme d’habitude, mais en plein milieu de l’après-midi ! De quoi...

Il y a 3 mois

KubeCon + CloudNativeCon EU 2020 depuis nos canapés

Lors des deux précédentes éditions, en 2018 et 2019, nous vous avions partagé l’expérience qu’a été chaque KubeCon + CloudNativeCon Europe sur ce même blog : KCCNC EU 2018 @ Copenhague KubeCon + CloudNativeCon EU 2018 – Day 0 KubeCon + CloudNativeCon EU 2018 – Day 1 KubeCon + CloudNativeCon EU 2018 – Day 2 KubeCon...

Publié par Yassir Sennoun

Il y a 4 mois

Pourquoi et comment développer sa plateforme IoT avec l’approche Cloud Native ?

Une plateforme IoT est caractérisée par des problématiques de gestion d’équipements hétérogènes, de traitements et de stockage de grandes masses de données. Par conséquent, il est nécessaire de concevoir une plateforme à partir d’une architecture évolutive et flexible. Certaines entreprises optent pour une architecture monolithique qui n’est pas adaptée aux problématiques précédentes. Cet article vous...

Publié par Yassir Sennoun

Il y a 5 mois

Les fondamentaux de Kubernetes en 5 minutes

Kubernetes est une des technologies les plus en vogue en ce moment. À l‘origine projet Open Source de Google, son succès est tel qu’il est désormais proposé en tant que service par tous les fournisseurs de cloud. Même s’il y a une pléthore d’articles et de vidéos sur ce sujet, il n’est pas simple de...

Publié par Benjamin Lacroix

Il y a 6 mois

Utiliser Terraform pour configurer l’accès de GKE à Cloud SQL

Nous avons comme bonne pratique d’utiliser de l’infra-as-code, notamment via Terraform lorsqu’il s’agit de GCP. Via une seule commande l’infrastructure complète du projet est créée, détruite ou mise à jour. Voyons dans cet article comment créer un cluster GKE, une base de données Cloud SQL Postgres et comment sécuriser l’accès de nos applications à l’instance...

Publié par Thomas Champion

Il y a 8 mois

Comment garder son projet à jour quand le dépôt Git est inaccessible

Introduction C’est notre projet La solution magique Mettre à jour son dépôt local Pousser une branche de feature sur le dépôt distant Travailler de manière collaborative Conclusion Introduction En ces jours de confinement, la majorité des développeurs a recours au télétravail. Fort heureusement, de nombreuses solutions en ligne existent pour versionner, construire et déployer les...

Publié par Daria Nguyen

Il y a 8 mois

Créez et exécutez votre premier pipeline avec Kubeflow

Cet article est le 3ème d’une série d’articles autour de Kubeflow. Les deux premiers articles ont expliqué comment installer Kubeflow Pipelines sur Google Cloud Platform et vous ont donné un aperçu de la plateforme Kubeflow Pipelines. Et maintenant, c’est le moment de créer votre propre pipeline et d’exécuter votre premier experiment. Quand vous développez et...

Publié par Vincent Villet

Il y a 8 mois

Automatiser la mise à jour des données dans Google Sheets grâce à Big Query et Google App Script

Le besoin de suivi en temps réel d’indicateurs issus de données ouvertes n’est pas nouveau, mais se fait sentir de façon plus aigüe en cette période de crise sanitaire. Aujourd’hui de nombreux projets permettent de visualiser l’évolution de la propagation du Covid-19 en temps réel, mais ne permettent pas forcément de faire toutes les opérations...

Publié par Maxime Pichou

Il y a 8 mois

Gérer ses secrets en serverless : plus aucun secret ne vous résistera

Introduction Si vous avez déjà touché à du serverless sur AWS, vous avez sûrement déjà été confronté à gérer vos secrets. Cette petite chaîne de caractères qui donne accès à des données sensibles comme un accès à une base de données ou à une API privée. L’importance de gérer correctement ses secrets est primordiale, mais...

Publié par Bertrand Dechoux

Il y a 8 mois

Découvrons KubeFlow… Pipelines

Vous avez installé KubeFlow, par exemple avec GCP car c’est trivial. Et maintenant, vous êtes perdus dans l’interface. Pas de panique, nous allons parcourir tout cela ensemble. Durant le précédent article, vous êtes arrivés à créer une instance KubeFlow. Nous allons maintenant voir la suite, une fois que vous avez cliqué sur “ouvrir le tableau...

Publié par Bertrand Dechoux

Il y a 9 mois

Installer KubeFlow avec GCP ? Trivial !

Apprendre un modèle prédictif est en général une étape bien maîtrisée. La majorité des problèmes se situe plus sur la définition du besoin et sur la capacité de valider des hypothèses grâce à une industrialisation suffisante. En effet, ces deux étapes sont nécessaires afin d’itérer sur votre produit data. Nous allons ici faire un focus...

Il y a 9 mois

TechAway – Découvrez nos BBL 100% remote !

Ça y est, nous sommes confinés. Pour la plupart d’entre nous, c’est télétravail obligatoire et distanciation sociale volontaire. Et les nouvelles peu réjouissantes continuent à s’empiler : annulation du Knowledge Exchange Day d’avril, suspensions et annulations de mission en pagaille (et donc intercontrat forcé…). Pour nous, Sapients, qui sommes friands de partage, d’échanges permanents, l’idée...

Il y a 9 mois

Découvrez l’envers du décor de XebiKart, la keynote de la XebiCon

Lors de la Keynote d’ouverture de la XebiCon’19, nous vous avons présenté la société fictive 4Wheels, constructeur de voitures innovantes. À travers son histoire de 1989 à 2049, nous vous parlons Réalité Augmentée, DataViz, Intelligence artificielle, product management, Agilité, Kubernetes et bien d’autres sujets.   Pour découvrir l’envers du décors de cette keynote, et appréhender...

Il y a 9 mois

Serverless – Guide de survie pour partir en prod

Lors de la XebiCon’19, Jérémy P., Développeur et Maxime Pichou, Consultant Back-End/Cloud chez Publicis Sapient Engineering ont présenté la conférence « Serverless – Guide de survie pour partir en prod ». Le monde du serverless est aujourd’hui mature et l’utiliser en production est totalement viable.Mais quel est l’impact d’une telle architecture sur l’organisation du code et de...

Nous recrutons

Être un Sapient, c'est faire partie d'un groupe de passionnés ; C'est l'opportunité de travailler et de partager avec des pairs parmi les plus talentueux.