SlideShare une entreprise Scribd logo
#LaDuckConf by OCTO Technology © 2019 - All rights reserved
#LaDuckConf by OCTO Technology © 2019 - All rights reserved
Edge computing : le déploiement continu se fait une virée en caisse
REX d'un projet IoT qui tourne en production malgré de fortes contraintes de déploiement et
d'architecture.
Version 2.1 – Mardi 22 Janvier 2019
#LaDuckConf by OCTO Technology © 2019 - All rights reserved 3
WHOAMI
Jordan Afonso
Consultant IoT
Description du rôle
En charge de l'offre IoT et
de son développement.
Tech leading de mission
en lien avec ce sujet.
#LaDuckConf by OCTO Technology © 2019 - All rights reserved
//
////
//
//01
Introduction
02
Architecture
fonctionnelle et
technique
03
CI/CD dans une
voiture connectée
04
Exemples de cas
d'usages
05
Conclusion
Agenda
4
Introduction
01
#LaDuckConf by OCTO Technology © 2019 - All rights reserved
◉ Laboratoire pour voitures connectées d'un
équipementier automobile
◉ Usine de développement de POC démontrés
dans des salons ou présentés à des clients
◉ Nos premiers utilisateurs : les datascientists du
client
◉ Prestataire des Business Lines pour développer
des projets dans leurs domaines respectifs
(Confort, bien être, thermique, sécurité, …)
Comment connecter un véhicule pour accéder à de
nouveaux services ?
Le problème
6https://siecledigital.fr/2018/10/01/model-3-tesla-atteint-un-objectif-trimestriel-ambitieux/
#LaDuckConf by OCTO Technology © 2019 - All rights reserved 7
Méthodologie pour les différents cas d'usages
Description
◉ Configuration
◉ Calibration
◉ Echantillonnage
◉ Traitement des
signaux
◉ Agrégation
◉ Stockage local
◉ Fusion
◉ Scan des
données
contextuelles
◉ Exploitation
des données
◉ Détection
d'évènements
◉ Extraction des
métriques et
indicateurs
◉ Lancement
des
contre-mesure
s
◉ Scan des
effets des
contre-mesure
◉ Ajustement en
fonction du
feedback de
l'occupant
Data acquisition &
Calibration
#LaDuckConf by OCTO Technology © 2019 - All rights reserved 8
Méthodologie pour les différents cas d'usages
Description
◉ Configuration
◉ Calibration
◉ Echantillonnage
◉ Traitement des
signaux
◉ Agrégation
◉ Stockage local
◉ Fusion
◉ Scan des
données
contextuelles
◉ Exploitation
des données
◉ Détection
d'évènements
◉ Extraction des
métriques et
indicateurs
◉ Lancement
des
contre-mesure
s
◉ Scan des
effets des
contre-mesure
◉ Ajustement en
fonction du
feedback de
l'occupant
Data acquisition &
Calibration
Data fusion
#LaDuckConf by OCTO Technology © 2019 - All rights reserved 9
Méthodologie pour les différents cas d'usages
Description
◉ Configuration
◉ Calibration
◉ Echantillonnage
◉ Traitement des
signaux
◉ Agrégation
◉ Stockage local
◉ Fusion
◉ Scan des
données
contextuelles
◉ Exploitation
des données
◉ Détection
d'évènements
◉ Extraction des
métriques et
indicateurs
◉ Lancement
des
contre-mesure
s
◉ Scan des
effets des
contre-mesure
◉ Ajustement en
fonction du
feedback de
l'occupant
Data acquisition &
Calibration
Data fusion Ajout du contexte
#LaDuckConf by OCTO Technology © 2019 - All rights reserved 10
Méthodologie pour les différents cas d'usages
Description
◉ Configuration
◉ Calibration
◉ Echantillonnage
◉ Traitement des
signaux
◉ Agrégation
◉ Stockage local
◉ Fusion
◉ Scan des
données
contextuelles
◉ Exploitation
des données
◉ Détection
d'évènements
◉ Extraction des
métriques et
indicateurs
◉ Lancement
des
contre-mesure
s
◉ Scan des
effets des
contre-mesure
◉ Ajustement en
fonction du
feedback de
l'occupant
Data acquisition &
Calibration
Data fusion Ajout du contexte Matching &
contre-mesure
#LaDuckConf by OCTO Technology © 2019 - All rights reserved 11
Méthodologie pour les différents cas d'usages
Description
◉ Configuration
◉ Calibration
◉ Echantillonnage
◉ Traitement des
signaux
◉ Agrégation
◉ Stockage local
◉ Fusion
◉ Scan des
données
contextuelles
◉ Exploitation
des données
◉ Détection
d'évènements
◉ Extraction des
métriques et
indicateurs
◉ Lancement
des
contre-mesure
s
◉ Scan des
effets des
contre-mesure
◉ Ajustement en
fonction du
feedback de
l'occupant
Data acquisition &
Calibration
Data fusion Ajout du contexte Matching &
contre-mesure
Renforcement
Architecture fonctionnelle et technique
02
#LaDuckConf by OCTO Technology © 2019 - All rights reserved 13
Environnement général
Voiture connectée
#LaDuckConf by OCTO Technology © 2019 - All rights reserved 14
Environnement général
Voiture connectée
Machine linux
#LaDuckConf by OCTO Technology © 2019 - All rights reserved 15
Environnement général
Voiture connectée
Machine linux
Logiciel
d'acquisition
FluentD
MQTT Broker
Application faible
latence
Application faible
latence
Application
faible latence
Capteur
Capteur
Capteur
#LaDuckConf by OCTO Technology © 2019 - All rights reserved 16
Environnement général
Voiture connectée
Machine linux
Capteur
Capteur
Capteur
Logiciel
d'acquisition
FluentD
MQTT Broker
Application faible
latence
Application faible
latence
Application
faible latence
#LaDuckConf by OCTO Technology © 2019 - All rights reserved 17
Environnement général
Voiture connectée
Machine linux
Capteur
Capteur
Capteur
Logiciel
d'acquisition
FluentD
MQTT Broker
Application faible
latence
Application faible
latence
Application
faible latence
Routeur 4G
#LaDuckConf by OCTO Technology © 2019 - All rights reserved 18
Environnement général
Voiture connectée
Machine linux
Capteur
Capteur
Capteur
Logiciel
d'acquisition
FluentD
MQTT Broker
Application faible
latence
Application faible
latence
Application
faible latence
Routeur 4G
Cloud
#LaDuckConf by OCTO Technology © 2019 - All rights reserved 19
Environnement général
Voiture connectée
Machine linux
Capteur
Capteur
Capteur
Logiciel
d'acquisition
FluentD
MQTT Broker
Application faible
latence
Application faible
latence
Application
faible latence
Routeur 4G
MQTT
Broker
Cloud
#LaDuckConf by OCTO Technology © 2019 - All rights reserved 20
Environnement général
Voiture connectée
Machine linux
Capteur
Capteur
Capteur
Logiciel
d'acquisition
FluentD
MQTT Broker
Application faible
latence
Application faible
latence
Application
faible latence
Routeur 4G
MQTT
Broker
Bases de
données
Cloud
#LaDuckConf by OCTO Technology © 2019 - All rights reserved 21
Environnement général
Voiture connectée
Machine linux
Capteur
Capteur
Capteur
Logiciel
d'acquisition
FluentD
MQTT Broker
Application faible
latence
Application faible
latence
Application
faible latence
Routeur 4G
MQTT
Broker
Bases de
données
Business app
Business app
Business app
Cloud
Services du
Cloud provider
#LaDuckConf by OCTO Technology © 2019 - All rights reserved 22
Le mode bridge
Topic
Topic
Topic
Topic
Broker
local
Broker
distant
Topics
partagés
#LaDuckConf by OCTO Technology © 2019 - All rights reserved 23
Edge computing et "Temps réel"
#LaDuckConf by OCTO Technology © 2019 - All rights reserved 24
Edge computing et "Temps réel"
Temps réel Rapide
#LaDuckConf by OCTO Technology © 2019 - All rights reserved 25
Edge computing et "Temps réel"
Temps réel Rapide
Temps réel Déterministe
#LaDuckConf by OCTO Technology © 2019 - All rights reserved
Focus sur un cas d'usage Edge
Assistance à la conduite
26
◉ Détections :
> Franchissement de lignes
> Présence dans l'angle mort
> Freinage d'urgence
> Réengagement
◉ Déclenchement d'une vibration dédiée en fonction de l'évènement détecté
#LaDuckConf by OCTO Technology © 2019 - All rights reserved
◉ Le mode bridge garantit la réplication des données du broker local vers le broker distant
27
Zoom sur l'architecture cloud
MQTT Broker
local
MQTT Broker
distant
Business app
Business appBusiness
app
#LaDuckConf by OCTO Technology © 2019 - All rights reserved
◉ Le mode bridge garantit la réplication des données du broker local vers le broker distant
28
Zoom sur l'architecture cloud
MQTT Broker
local
MQTT Broker
distant
Business app
Business appBusiness
app
CI/CD dans une voiture connectée
03
#LaDuckConf by OCTO Technology © 2019 - All rights reserved
◉ Fournir des environnements stables et la même configuration sans dépendre des conditions
initiales
◉ Permettre de gérer dynamiquement les ressources et leur cycle de vie
◉ Construire un code source unique capable de déployer une multitude d'infrastructures
identiques dans une multitudes d'environnements
> "Build once, deploy many / anywhere"
> Indépendance avec le cloud provider
30
Le WHY de l'IaC
#LaDuckConf by OCTO Technology © 2019 - All rights reserved 31
Connected Car Lab
Analyse qualité
Compilation
Tests automatisés
Containerisation
IAC
Déploiement
Tests automatisés
Déploiement
Tests recette
Déploiement
Intégration continue
Déploiement continu
Environnement de
développement
Environnement de
production
Environnement de
recette
#LaDuckConf by OCTO Technology © 2019 - All rights reserved 32
Construction de l'application
Conteneurisation
IAC
Déploiement
Environnement de
développement
#LaDuckConf by OCTO Technology © 2019 - All rights reserved 33
Environnement de recette
Tests automatisés
DéploiementEnvironnement de recette
#LaDuckConf by OCTO Technology © 2019 - All rights reserved 34
Environnement de production
Tests recettes
Déploiement
Environnement de production
#LaDuckConf by OCTO Technology © 2019 - All rights reserved 35
Déploiement dans le véhicule
Voiture
connectée
#LaDuckConf by OCTO Technology © 2019 - All rights reserved 36
Déploiement dans le véhicule
Voiture
connectée
#LaDuckConf by OCTO Technology © 2019 - All rights reserved 37
Déploiement dans le véhicule
Voiture
connectée
#LaDuckConf by OCTO Technology © 2019 - All rights reserved 38
Déploiement dans le véhicule
Reverse SSH
Bastion
sécurisé
Voiture
connectée
#LaDuckConf by OCTO Technology © 2019 - All rights reserved 39
Déploiement dans le véhicule
TLS/SSL
SSH
Reverse SSH
Bastion
sécurisé
Voiture
connectée
Exemples de cas d'usages
04
#LaDuckConf by OCTO Technology © 2019 - All rights reserved 41
Cas d'usage n°1 : Stress monitoring
Récupération des
informations
physiologique et
récupération des
données contextuelles
Déclenchement des
contre-mesures et
analyse du feedback
Extraction d'un
indicateur de niveau
de stress
#LaDuckConf by OCTO Technology © 2019 - All rights reserved 42
Cas d'usage n°2 : Confort thermique
Récupération des
informations de
température, pression,
humidité, etc.
récupération des données
contextuelles
Déclenchement des
contre-mesures et
analyse du feedback
Extraction d'un indice
de qualité de l'air et
du confort thermique
Conclusion
05
#LaDuckConf by OCTO Technology © 2019 - All rights reserved
◉ Un projet IoT mené du cadrage au delivery qui tourne en production
◉ De fortes contraintes de déploiement (véhicules connectés, connectivité intempestive,
environnement de production difficile d'accès, …)
> Une réflexion commune avec le client pour aboutir à des solutions efficaces
> Une fierté pour les équipes d'avoir résolu ces challenges techniques
◉ Un socle technique pour accueillir un grand nombre de POC
◉ Une architecture robuste et reproductible
44
Le déploiement continu se fait une virée en caisse
La Duck Conf - "Edge computing : le déploiement continu se fait une virée en caisse"

Contenu connexe

Tendances

La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"
La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"
La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"
OCTO Technology
 
Matinale DevSecOps League : Sortez la sécurité de l'obscurantisme
Matinale DevSecOps League : Sortez la sécurité de l'obscurantismeMatinale DevSecOps League : Sortez la sécurité de l'obscurantisme
Matinale DevSecOps League : Sortez la sécurité de l'obscurantisme
OCTO Technology
 
La Duck Conf - "Elle est ou ton appli ? Dans mon kube"
La Duck Conf - "Elle est ou ton appli ? Dans mon kube"La Duck Conf - "Elle est ou ton appli ? Dans mon kube"
La Duck Conf - "Elle est ou ton appli ? Dans mon kube"
OCTO Technology
 
Sensibilisation à l'Agile
Sensibilisation à l'Agile Sensibilisation à l'Agile
Sensibilisation à l'Agile
OCTO Technology
 
Matinale - Levez la malédiction du passage de l'IA en production
Matinale - Levez la malédiction du passage de l'IA en productionMatinale - Levez la malédiction du passage de l'IA en production
Matinale - Levez la malédiction du passage de l'IA en production
OCTO Technology
 
Présentation travail du stage
Présentation travail du stagePrésentation travail du stage
Présentation travail du stage
Taoufiq Bahalla
 
La Duck Conf - "Mise en prod de la data science : le jour d'après"
La Duck Conf -  "Mise en prod de la data science : le jour d'après" La Duck Conf -  "Mise en prod de la data science : le jour d'après"
La Duck Conf - "Mise en prod de la data science : le jour d'après"
OCTO Technology
 
La Duck Conf : "Apache Spark : ai-je besoin d'autre chose ?"
La Duck Conf : "Apache Spark : ai-je besoin d'autre chose ?"La Duck Conf : "Apache Spark : ai-je besoin d'autre chose ?"
La Duck Conf : "Apache Spark : ai-je besoin d'autre chose ?"
OCTO Technology
 
Le Comptoir OCTO - Les nouvelles topologies du Cloud
Le Comptoir OCTO - Les nouvelles topologies du CloudLe Comptoir OCTO - Les nouvelles topologies du Cloud
Le Comptoir OCTO - Les nouvelles topologies du Cloud
OCTO Technology
 
La Duck Conf - "L'API Management : au-délà des promesses"
La Duck Conf - "L'API Management : au-délà des promesses" La Duck Conf - "L'API Management : au-délà des promesses"
La Duck Conf - "L'API Management : au-délà des promesses"
OCTO Technology
 
La Duck Conf : "Microservices et transactions distribuées"
La Duck Conf : "Microservices et transactions distribuées"La Duck Conf : "Microservices et transactions distribuées"
La Duck Conf : "Microservices et transactions distribuées"
OCTO Technology
 
Le Comptoir OCTO - Quoi de neuf pour vos apps mobiles ?
Le Comptoir OCTO - Quoi de neuf pour vos apps mobiles ? Le Comptoir OCTO - Quoi de neuf pour vos apps mobiles ?
Le Comptoir OCTO - Quoi de neuf pour vos apps mobiles ?
OCTO Technology
 
La Duck conf : "Hey ! Ton appli est elle GDPR ready"
La Duck conf : "Hey ! Ton appli est elle GDPR ready"La Duck conf : "Hey ! Ton appli est elle GDPR ready"
La Duck conf : "Hey ! Ton appli est elle GDPR ready"
OCTO Technology
 
La Duck Conf - DevOps et Dataviz, un amour impossible ?
La Duck Conf - DevOps et Dataviz, un amour impossible ? La Duck Conf - DevOps et Dataviz, un amour impossible ?
La Duck Conf - DevOps et Dataviz, un amour impossible ?
OCTO Technology
 
Matinale OCTO - "Blockchain : comment s'orienter dans la désorientation"
Matinale OCTO - "Blockchain : comment s'orienter dans la désorientation"Matinale OCTO - "Blockchain : comment s'orienter dans la désorientation"
Matinale OCTO - "Blockchain : comment s'orienter dans la désorientation"
OCTO Technology
 
Le Comptoir OCTO - Data Science
Le Comptoir OCTO - Data Science Le Comptoir OCTO - Data Science
Le Comptoir OCTO - Data Science
OCTO Technology
 
Afterwork "Décollez vers le Cloud"
Afterwork "Décollez vers le Cloud"Afterwork "Décollez vers le Cloud"
Afterwork "Décollez vers le Cloud"
OCTO Technology Suisse
 
Êtes-vous API dans votre organisation ?
Êtes-vous API dans votre organisation ?Êtes-vous API dans votre organisation ?
Êtes-vous API dans votre organisation ?
OCTO Technology Suisse
 
Matinale Accelerate : la vitesse conditionne l'excellence by OCTO Chti
Matinale Accelerate : la vitesse conditionne l'excellence by OCTO Chti Matinale Accelerate : la vitesse conditionne l'excellence by OCTO Chti
Matinale Accelerate : la vitesse conditionne l'excellence by OCTO Chti
OCTO Technology
 
La Duck Conf - CovidTracker, la data au service de tous
La Duck Conf - CovidTracker, la data au service de tousLa Duck Conf - CovidTracker, la data au service de tous
La Duck Conf - CovidTracker, la data au service de tous
OCTO Technology
 

Tendances (20)

La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"
La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"
La Duck Conf - "Quelle place pour le no code/low code dans les entreprises ?"
 
Matinale DevSecOps League : Sortez la sécurité de l'obscurantisme
Matinale DevSecOps League : Sortez la sécurité de l'obscurantismeMatinale DevSecOps League : Sortez la sécurité de l'obscurantisme
Matinale DevSecOps League : Sortez la sécurité de l'obscurantisme
 
La Duck Conf - "Elle est ou ton appli ? Dans mon kube"
La Duck Conf - "Elle est ou ton appli ? Dans mon kube"La Duck Conf - "Elle est ou ton appli ? Dans mon kube"
La Duck Conf - "Elle est ou ton appli ? Dans mon kube"
 
Sensibilisation à l'Agile
Sensibilisation à l'Agile Sensibilisation à l'Agile
Sensibilisation à l'Agile
 
Matinale - Levez la malédiction du passage de l'IA en production
Matinale - Levez la malédiction du passage de l'IA en productionMatinale - Levez la malédiction du passage de l'IA en production
Matinale - Levez la malédiction du passage de l'IA en production
 
Présentation travail du stage
Présentation travail du stagePrésentation travail du stage
Présentation travail du stage
 
La Duck Conf - "Mise en prod de la data science : le jour d'après"
La Duck Conf -  "Mise en prod de la data science : le jour d'après" La Duck Conf -  "Mise en prod de la data science : le jour d'après"
La Duck Conf - "Mise en prod de la data science : le jour d'après"
 
La Duck Conf : "Apache Spark : ai-je besoin d'autre chose ?"
La Duck Conf : "Apache Spark : ai-je besoin d'autre chose ?"La Duck Conf : "Apache Spark : ai-je besoin d'autre chose ?"
La Duck Conf : "Apache Spark : ai-je besoin d'autre chose ?"
 
Le Comptoir OCTO - Les nouvelles topologies du Cloud
Le Comptoir OCTO - Les nouvelles topologies du CloudLe Comptoir OCTO - Les nouvelles topologies du Cloud
Le Comptoir OCTO - Les nouvelles topologies du Cloud
 
La Duck Conf - "L'API Management : au-délà des promesses"
La Duck Conf - "L'API Management : au-délà des promesses" La Duck Conf - "L'API Management : au-délà des promesses"
La Duck Conf - "L'API Management : au-délà des promesses"
 
La Duck Conf : "Microservices et transactions distribuées"
La Duck Conf : "Microservices et transactions distribuées"La Duck Conf : "Microservices et transactions distribuées"
La Duck Conf : "Microservices et transactions distribuées"
 
Le Comptoir OCTO - Quoi de neuf pour vos apps mobiles ?
Le Comptoir OCTO - Quoi de neuf pour vos apps mobiles ? Le Comptoir OCTO - Quoi de neuf pour vos apps mobiles ?
Le Comptoir OCTO - Quoi de neuf pour vos apps mobiles ?
 
La Duck conf : "Hey ! Ton appli est elle GDPR ready"
La Duck conf : "Hey ! Ton appli est elle GDPR ready"La Duck conf : "Hey ! Ton appli est elle GDPR ready"
La Duck conf : "Hey ! Ton appli est elle GDPR ready"
 
La Duck Conf - DevOps et Dataviz, un amour impossible ?
La Duck Conf - DevOps et Dataviz, un amour impossible ? La Duck Conf - DevOps et Dataviz, un amour impossible ?
La Duck Conf - DevOps et Dataviz, un amour impossible ?
 
Matinale OCTO - "Blockchain : comment s'orienter dans la désorientation"
Matinale OCTO - "Blockchain : comment s'orienter dans la désorientation"Matinale OCTO - "Blockchain : comment s'orienter dans la désorientation"
Matinale OCTO - "Blockchain : comment s'orienter dans la désorientation"
 
Le Comptoir OCTO - Data Science
Le Comptoir OCTO - Data Science Le Comptoir OCTO - Data Science
Le Comptoir OCTO - Data Science
 
Afterwork "Décollez vers le Cloud"
Afterwork "Décollez vers le Cloud"Afterwork "Décollez vers le Cloud"
Afterwork "Décollez vers le Cloud"
 
Êtes-vous API dans votre organisation ?
Êtes-vous API dans votre organisation ?Êtes-vous API dans votre organisation ?
Êtes-vous API dans votre organisation ?
 
Matinale Accelerate : la vitesse conditionne l'excellence by OCTO Chti
Matinale Accelerate : la vitesse conditionne l'excellence by OCTO Chti Matinale Accelerate : la vitesse conditionne l'excellence by OCTO Chti
Matinale Accelerate : la vitesse conditionne l'excellence by OCTO Chti
 
La Duck Conf - CovidTracker, la data au service de tous
La Duck Conf - CovidTracker, la data au service de tousLa Duck Conf - CovidTracker, la data au service de tous
La Duck Conf - CovidTracker, la data au service de tous
 

Similaire à La Duck Conf - "Edge computing : le déploiement continu se fait une virée en caisse"

L'histoire d'une infrastructure itérative
L'histoire d'une infrastructure itérativeL'histoire d'une infrastructure itérative
L'histoire d'une infrastructure itérative
François Xavier Vende
 
Comptoir - Utiliser une solution d'edge Open Source pour améliorer l'inspecti...
Comptoir - Utiliser une solution d'edge Open Source pour améliorer l'inspecti...Comptoir - Utiliser une solution d'edge Open Source pour améliorer l'inspecti...
Comptoir - Utiliser une solution d'edge Open Source pour améliorer l'inspecti...
OCTO Technology
 
Restructurer un legacy comment et pourquoi
Restructurer un legacy comment et pourquoiRestructurer un legacy comment et pourquoi
Restructurer un legacy comment et pourquoi
Marc Bojoly
 
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction Meetup
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction MeetupIBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction Meetup
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction Meetup
IBM France Lab
 
#1 cloud-infra-talk- l ops-du-devops
#1 cloud-infra-talk- l ops-du-devops#1 cloud-infra-talk- l ops-du-devops
#1 cloud-infra-talk- l ops-du-devops
Emmanuel Roldan
 
Du business process modeling pour orchestrer des microservices julien cognet
Du business process modeling pour orchestrer des microservices   julien cognetDu business process modeling pour orchestrer des microservices   julien cognet
Du business process modeling pour orchestrer des microservices julien cognet
Julien Cognet
 
Meetup Voiture Connectée et Autonome #23 chez Léonard groupe Vinci avec PSA, ...
Meetup Voiture Connectée et Autonome #23 chez Léonard groupe Vinci avec PSA, ...Meetup Voiture Connectée et Autonome #23 chez Léonard groupe Vinci avec PSA, ...
Meetup Voiture Connectée et Autonome #23 chez Léonard groupe Vinci avec PSA, ...
Laurent Dunys
 
OCTO TALKS : 4 Tech Trends du Software Engineering.pdf
OCTO TALKS : 4 Tech Trends du Software Engineering.pdfOCTO TALKS : 4 Tech Trends du Software Engineering.pdf
OCTO TALKS : 4 Tech Trends du Software Engineering.pdf
OCTO Technology
 
Meetup #9 Voiture Connectée et Autonome à Paris
Meetup #9 Voiture Connectée et Autonome à ParisMeetup #9 Voiture Connectée et Autonome à Paris
Meetup #9 Voiture Connectée et Autonome à Paris
Laurent Dunys
 
LA DUCK CONF 2023 - Ré-urbanisation d'un SI à travers une archi évolutive
LA DUCK CONF 2023 - Ré-urbanisation d'un SI à travers une archi évolutiveLA DUCK CONF 2023 - Ré-urbanisation d'un SI à travers une archi évolutive
LA DUCK CONF 2023 - Ré-urbanisation d'un SI à travers une archi évolutive
OCTO Technology
 
Conférence Enova Paris 2016 : l'industrie du futur, quelle place pour l'IoT ?
Conférence Enova Paris 2016 : l'industrie du futur, quelle place pour l'IoT ?Conférence Enova Paris 2016 : l'industrie du futur, quelle place pour l'IoT ?
Conférence Enova Paris 2016 : l'industrie du futur, quelle place pour l'IoT ?
Brice Nadin
 
La Duck Conf - Une équipe plateforme qui délivre
La Duck Conf - Une équipe plateforme qui délivreLa Duck Conf - Une équipe plateforme qui délivre
La Duck Conf - Une équipe plateforme qui délivre
OCTO Technology
 
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conceptionLe Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
OCTO Technology
 
LA DUCK CONF 2023 - La vie d'Ops au coeur d'un SI en évolution
LA DUCK CONF 2023 - La vie d'Ops au coeur d'un SI en évolutionLA DUCK CONF 2023 - La vie d'Ops au coeur d'un SI en évolution
LA DUCK CONF 2023 - La vie d'Ops au coeur d'un SI en évolution
OCTO Technology
 
Benchmark des solutions IoT et intégration d'une plateforme à un progiciel de...
Benchmark des solutions IoT et intégration d'une plateforme à un progiciel de...Benchmark des solutions IoT et intégration d'une plateforme à un progiciel de...
Benchmark des solutions IoT et intégration d'une plateforme à un progiciel de...
Karim Gmir
 
IBM Bluemix Paris meetup - - Epitech - 20161109
IBM Bluemix Paris meetup - - Epitech - 20161109IBM Bluemix Paris meetup - - Epitech - 20161109
IBM Bluemix Paris meetup - - Epitech - 20161109
IBM France Lab
 
Accelerate : la vitesse conditionne l'excellence
Accelerate : la vitesse conditionne l'excellence Accelerate : la vitesse conditionne l'excellence
Accelerate : la vitesse conditionne l'excellence
OCTO Technology
 
VISEO Shake the Microsoft business - comment rapidement batir une solution IoT
VISEO Shake the Microsoft business - comment rapidement batir une solution IoTVISEO Shake the Microsoft business - comment rapidement batir une solution IoT
VISEO Shake the Microsoft business - comment rapidement batir une solution IoT
FactoVia
 
Présentation Cloud Computing Philippe Recouppé Président du Forum Atena lors ...
Présentation Cloud Computing Philippe Recouppé Président du Forum Atena lors ...Présentation Cloud Computing Philippe Recouppé Président du Forum Atena lors ...
Présentation Cloud Computing Philippe Recouppé Président du Forum Atena lors ...
Marc Bourhis
 
Connected Car Platform (CC-p)
Connected Car Platform (CC-p) Connected Car Platform (CC-p)
Connected Car Platform (CC-p)
Bellaj Badr
 

Similaire à La Duck Conf - "Edge computing : le déploiement continu se fait une virée en caisse" (20)

L'histoire d'une infrastructure itérative
L'histoire d'une infrastructure itérativeL'histoire d'une infrastructure itérative
L'histoire d'une infrastructure itérative
 
Comptoir - Utiliser une solution d'edge Open Source pour améliorer l'inspecti...
Comptoir - Utiliser une solution d'edge Open Source pour améliorer l'inspecti...Comptoir - Utiliser une solution d'edge Open Source pour améliorer l'inspecti...
Comptoir - Utiliser une solution d'edge Open Source pour améliorer l'inspecti...
 
Restructurer un legacy comment et pourquoi
Restructurer un legacy comment et pourquoiRestructurer un legacy comment et pourquoi
Restructurer un legacy comment et pourquoi
 
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction Meetup
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction MeetupIBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction Meetup
IBM Bluemix Paris Meetup #14 - Le Village by CA - 20160413 - Introduction Meetup
 
#1 cloud-infra-talk- l ops-du-devops
#1 cloud-infra-talk- l ops-du-devops#1 cloud-infra-talk- l ops-du-devops
#1 cloud-infra-talk- l ops-du-devops
 
Du business process modeling pour orchestrer des microservices julien cognet
Du business process modeling pour orchestrer des microservices   julien cognetDu business process modeling pour orchestrer des microservices   julien cognet
Du business process modeling pour orchestrer des microservices julien cognet
 
Meetup Voiture Connectée et Autonome #23 chez Léonard groupe Vinci avec PSA, ...
Meetup Voiture Connectée et Autonome #23 chez Léonard groupe Vinci avec PSA, ...Meetup Voiture Connectée et Autonome #23 chez Léonard groupe Vinci avec PSA, ...
Meetup Voiture Connectée et Autonome #23 chez Léonard groupe Vinci avec PSA, ...
 
OCTO TALKS : 4 Tech Trends du Software Engineering.pdf
OCTO TALKS : 4 Tech Trends du Software Engineering.pdfOCTO TALKS : 4 Tech Trends du Software Engineering.pdf
OCTO TALKS : 4 Tech Trends du Software Engineering.pdf
 
Meetup #9 Voiture Connectée et Autonome à Paris
Meetup #9 Voiture Connectée et Autonome à ParisMeetup #9 Voiture Connectée et Autonome à Paris
Meetup #9 Voiture Connectée et Autonome à Paris
 
LA DUCK CONF 2023 - Ré-urbanisation d'un SI à travers une archi évolutive
LA DUCK CONF 2023 - Ré-urbanisation d'un SI à travers une archi évolutiveLA DUCK CONF 2023 - Ré-urbanisation d'un SI à travers une archi évolutive
LA DUCK CONF 2023 - Ré-urbanisation d'un SI à travers une archi évolutive
 
Conférence Enova Paris 2016 : l'industrie du futur, quelle place pour l'IoT ?
Conférence Enova Paris 2016 : l'industrie du futur, quelle place pour l'IoT ?Conférence Enova Paris 2016 : l'industrie du futur, quelle place pour l'IoT ?
Conférence Enova Paris 2016 : l'industrie du futur, quelle place pour l'IoT ?
 
La Duck Conf - Une équipe plateforme qui délivre
La Duck Conf - Une équipe plateforme qui délivreLa Duck Conf - Une équipe plateforme qui délivre
La Duck Conf - Une équipe plateforme qui délivre
 
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conceptionLe Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
 
LA DUCK CONF 2023 - La vie d'Ops au coeur d'un SI en évolution
LA DUCK CONF 2023 - La vie d'Ops au coeur d'un SI en évolutionLA DUCK CONF 2023 - La vie d'Ops au coeur d'un SI en évolution
LA DUCK CONF 2023 - La vie d'Ops au coeur d'un SI en évolution
 
Benchmark des solutions IoT et intégration d'une plateforme à un progiciel de...
Benchmark des solutions IoT et intégration d'une plateforme à un progiciel de...Benchmark des solutions IoT et intégration d'une plateforme à un progiciel de...
Benchmark des solutions IoT et intégration d'une plateforme à un progiciel de...
 
IBM Bluemix Paris meetup - - Epitech - 20161109
IBM Bluemix Paris meetup - - Epitech - 20161109IBM Bluemix Paris meetup - - Epitech - 20161109
IBM Bluemix Paris meetup - - Epitech - 20161109
 
Accelerate : la vitesse conditionne l'excellence
Accelerate : la vitesse conditionne l'excellence Accelerate : la vitesse conditionne l'excellence
Accelerate : la vitesse conditionne l'excellence
 
VISEO Shake the Microsoft business - comment rapidement batir une solution IoT
VISEO Shake the Microsoft business - comment rapidement batir une solution IoTVISEO Shake the Microsoft business - comment rapidement batir une solution IoT
VISEO Shake the Microsoft business - comment rapidement batir une solution IoT
 
Présentation Cloud Computing Philippe Recouppé Président du Forum Atena lors ...
Présentation Cloud Computing Philippe Recouppé Président du Forum Atena lors ...Présentation Cloud Computing Philippe Recouppé Président du Forum Atena lors ...
Présentation Cloud Computing Philippe Recouppé Président du Forum Atena lors ...
 
Connected Car Platform (CC-p)
Connected Car Platform (CC-p) Connected Car Platform (CC-p)
Connected Car Platform (CC-p)
 

Plus de OCTO Technology

Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
OCTO Technology
 
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
OCTO Technology
 
Le Comptoir OCTO - Améliorer le Time to Market grâce au Headless : la recette...
Le Comptoir OCTO - Améliorer le Time to Market grâce au Headless : la recette...Le Comptoir OCTO - Améliorer le Time to Market grâce au Headless : la recette...
Le Comptoir OCTO - Améliorer le Time to Market grâce au Headless : la recette...
OCTO Technology
 
Le Comptoir OCTO - Qu'apporte l'analyse de cycle de vie d'un audit d'éco-conc...
Le Comptoir OCTO - Qu'apporte l'analyse de cycle de vie d'un audit d'éco-conc...Le Comptoir OCTO - Qu'apporte l'analyse de cycle de vie d'un audit d'éco-conc...
Le Comptoir OCTO - Qu'apporte l'analyse de cycle de vie d'un audit d'éco-conc...
OCTO Technology
 
Le Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonné
Le Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonnéLe Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonné
Le Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonné
OCTO Technology
 
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloudLe Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
OCTO Technology
 
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
OCTO Technology
 
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
OCTO Technology
 
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
OCTO Technology
 
OCTO Talks - Les IA s'invitent au chevet des développeurs
OCTO Talks - Les IA s'invitent au chevet des développeursOCTO Talks - Les IA s'invitent au chevet des développeurs
OCTO Talks - Les IA s'invitent au chevet des développeurs
OCTO Technology
 
OCTO Talks - Lancement du livre Culture Test
OCTO Talks - Lancement du livre Culture TestOCTO Talks - Lancement du livre Culture Test
OCTO Talks - Lancement du livre Culture Test
OCTO Technology
 
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
OCTO Technology
 
OCTO Talks - State of the art Architecture dans les frontend web
OCTO Talks - State of the art Architecture dans les frontend webOCTO Talks - State of the art Architecture dans les frontend web
OCTO Talks - State of the art Architecture dans les frontend web
OCTO Technology
 
Refcard GraphQL
Refcard GraphQLRefcard GraphQL
Refcard GraphQL
OCTO Technology
 
Comptoir OCTO ALD Automotive/Leaseplan
Comptoir OCTO ALD Automotive/LeaseplanComptoir OCTO ALD Automotive/Leaseplan
Comptoir OCTO ALD Automotive/Leaseplan
OCTO Technology
 
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ? Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
OCTO Technology
 
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
OCTO Technology
 
Le Comptoir OCTO - Affinez vos forecasts avec la planification distribuée et...
Le Comptoir OCTO -  Affinez vos forecasts avec la planification distribuée et...Le Comptoir OCTO -  Affinez vos forecasts avec la planification distribuée et...
Le Comptoir OCTO - Affinez vos forecasts avec la planification distribuée et...
OCTO Technology
 
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...
OCTO Technology
 
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone : les solutions E...
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone :  les solutions E...Le Comptoir OCTO - L'avenir de la gestion du bilan carbone :  les solutions E...
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone : les solutions E...
OCTO Technology
 

Plus de OCTO Technology (20)

Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
 
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
 
Le Comptoir OCTO - Améliorer le Time to Market grâce au Headless : la recette...
Le Comptoir OCTO - Améliorer le Time to Market grâce au Headless : la recette...Le Comptoir OCTO - Améliorer le Time to Market grâce au Headless : la recette...
Le Comptoir OCTO - Améliorer le Time to Market grâce au Headless : la recette...
 
Le Comptoir OCTO - Qu'apporte l'analyse de cycle de vie d'un audit d'éco-conc...
Le Comptoir OCTO - Qu'apporte l'analyse de cycle de vie d'un audit d'éco-conc...Le Comptoir OCTO - Qu'apporte l'analyse de cycle de vie d'un audit d'éco-conc...
Le Comptoir OCTO - Qu'apporte l'analyse de cycle de vie d'un audit d'éco-conc...
 
Le Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonné
Le Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonnéLe Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonné
Le Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonné
 
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloudLe Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
 
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
 
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
 
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
 
OCTO Talks - Les IA s'invitent au chevet des développeurs
OCTO Talks - Les IA s'invitent au chevet des développeursOCTO Talks - Les IA s'invitent au chevet des développeurs
OCTO Talks - Les IA s'invitent au chevet des développeurs
 
OCTO Talks - Lancement du livre Culture Test
OCTO Talks - Lancement du livre Culture TestOCTO Talks - Lancement du livre Culture Test
OCTO Talks - Lancement du livre Culture Test
 
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
 
OCTO Talks - State of the art Architecture dans les frontend web
OCTO Talks - State of the art Architecture dans les frontend webOCTO Talks - State of the art Architecture dans les frontend web
OCTO Talks - State of the art Architecture dans les frontend web
 
Refcard GraphQL
Refcard GraphQLRefcard GraphQL
Refcard GraphQL
 
Comptoir OCTO ALD Automotive/Leaseplan
Comptoir OCTO ALD Automotive/LeaseplanComptoir OCTO ALD Automotive/Leaseplan
Comptoir OCTO ALD Automotive/Leaseplan
 
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ? Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
 
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
 
Le Comptoir OCTO - Affinez vos forecasts avec la planification distribuée et...
Le Comptoir OCTO -  Affinez vos forecasts avec la planification distribuée et...Le Comptoir OCTO -  Affinez vos forecasts avec la planification distribuée et...
Le Comptoir OCTO - Affinez vos forecasts avec la planification distribuée et...
 
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...
 
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone : les solutions E...
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone :  les solutions E...Le Comptoir OCTO - L'avenir de la gestion du bilan carbone :  les solutions E...
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone : les solutions E...
 

La Duck Conf - "Edge computing : le déploiement continu se fait une virée en caisse"

  • 1. #LaDuckConf by OCTO Technology © 2019 - All rights reserved
  • 2. #LaDuckConf by OCTO Technology © 2019 - All rights reserved Edge computing : le déploiement continu se fait une virée en caisse REX d'un projet IoT qui tourne en production malgré de fortes contraintes de déploiement et d'architecture. Version 2.1 – Mardi 22 Janvier 2019
  • 3. #LaDuckConf by OCTO Technology © 2019 - All rights reserved 3 WHOAMI Jordan Afonso Consultant IoT Description du rôle En charge de l'offre IoT et de son développement. Tech leading de mission en lien avec ce sujet.
  • 4. #LaDuckConf by OCTO Technology © 2019 - All rights reserved // //// // //01 Introduction 02 Architecture fonctionnelle et technique 03 CI/CD dans une voiture connectée 04 Exemples de cas d'usages 05 Conclusion Agenda 4
  • 6. #LaDuckConf by OCTO Technology © 2019 - All rights reserved ◉ Laboratoire pour voitures connectées d'un équipementier automobile ◉ Usine de développement de POC démontrés dans des salons ou présentés à des clients ◉ Nos premiers utilisateurs : les datascientists du client ◉ Prestataire des Business Lines pour développer des projets dans leurs domaines respectifs (Confort, bien être, thermique, sécurité, …) Comment connecter un véhicule pour accéder à de nouveaux services ? Le problème 6https://siecledigital.fr/2018/10/01/model-3-tesla-atteint-un-objectif-trimestriel-ambitieux/
  • 7. #LaDuckConf by OCTO Technology © 2019 - All rights reserved 7 Méthodologie pour les différents cas d'usages Description ◉ Configuration ◉ Calibration ◉ Echantillonnage ◉ Traitement des signaux ◉ Agrégation ◉ Stockage local ◉ Fusion ◉ Scan des données contextuelles ◉ Exploitation des données ◉ Détection d'évènements ◉ Extraction des métriques et indicateurs ◉ Lancement des contre-mesure s ◉ Scan des effets des contre-mesure ◉ Ajustement en fonction du feedback de l'occupant Data acquisition & Calibration
  • 8. #LaDuckConf by OCTO Technology © 2019 - All rights reserved 8 Méthodologie pour les différents cas d'usages Description ◉ Configuration ◉ Calibration ◉ Echantillonnage ◉ Traitement des signaux ◉ Agrégation ◉ Stockage local ◉ Fusion ◉ Scan des données contextuelles ◉ Exploitation des données ◉ Détection d'évènements ◉ Extraction des métriques et indicateurs ◉ Lancement des contre-mesure s ◉ Scan des effets des contre-mesure ◉ Ajustement en fonction du feedback de l'occupant Data acquisition & Calibration Data fusion
  • 9. #LaDuckConf by OCTO Technology © 2019 - All rights reserved 9 Méthodologie pour les différents cas d'usages Description ◉ Configuration ◉ Calibration ◉ Echantillonnage ◉ Traitement des signaux ◉ Agrégation ◉ Stockage local ◉ Fusion ◉ Scan des données contextuelles ◉ Exploitation des données ◉ Détection d'évènements ◉ Extraction des métriques et indicateurs ◉ Lancement des contre-mesure s ◉ Scan des effets des contre-mesure ◉ Ajustement en fonction du feedback de l'occupant Data acquisition & Calibration Data fusion Ajout du contexte
  • 10. #LaDuckConf by OCTO Technology © 2019 - All rights reserved 10 Méthodologie pour les différents cas d'usages Description ◉ Configuration ◉ Calibration ◉ Echantillonnage ◉ Traitement des signaux ◉ Agrégation ◉ Stockage local ◉ Fusion ◉ Scan des données contextuelles ◉ Exploitation des données ◉ Détection d'évènements ◉ Extraction des métriques et indicateurs ◉ Lancement des contre-mesure s ◉ Scan des effets des contre-mesure ◉ Ajustement en fonction du feedback de l'occupant Data acquisition & Calibration Data fusion Ajout du contexte Matching & contre-mesure
  • 11. #LaDuckConf by OCTO Technology © 2019 - All rights reserved 11 Méthodologie pour les différents cas d'usages Description ◉ Configuration ◉ Calibration ◉ Echantillonnage ◉ Traitement des signaux ◉ Agrégation ◉ Stockage local ◉ Fusion ◉ Scan des données contextuelles ◉ Exploitation des données ◉ Détection d'évènements ◉ Extraction des métriques et indicateurs ◉ Lancement des contre-mesure s ◉ Scan des effets des contre-mesure ◉ Ajustement en fonction du feedback de l'occupant Data acquisition & Calibration Data fusion Ajout du contexte Matching & contre-mesure Renforcement
  • 13. #LaDuckConf by OCTO Technology © 2019 - All rights reserved 13 Environnement général Voiture connectée
  • 14. #LaDuckConf by OCTO Technology © 2019 - All rights reserved 14 Environnement général Voiture connectée Machine linux
  • 15. #LaDuckConf by OCTO Technology © 2019 - All rights reserved 15 Environnement général Voiture connectée Machine linux Logiciel d'acquisition FluentD MQTT Broker Application faible latence Application faible latence Application faible latence Capteur Capteur Capteur
  • 16. #LaDuckConf by OCTO Technology © 2019 - All rights reserved 16 Environnement général Voiture connectée Machine linux Capteur Capteur Capteur Logiciel d'acquisition FluentD MQTT Broker Application faible latence Application faible latence Application faible latence
  • 17. #LaDuckConf by OCTO Technology © 2019 - All rights reserved 17 Environnement général Voiture connectée Machine linux Capteur Capteur Capteur Logiciel d'acquisition FluentD MQTT Broker Application faible latence Application faible latence Application faible latence Routeur 4G
  • 18. #LaDuckConf by OCTO Technology © 2019 - All rights reserved 18 Environnement général Voiture connectée Machine linux Capteur Capteur Capteur Logiciel d'acquisition FluentD MQTT Broker Application faible latence Application faible latence Application faible latence Routeur 4G Cloud
  • 19. #LaDuckConf by OCTO Technology © 2019 - All rights reserved 19 Environnement général Voiture connectée Machine linux Capteur Capteur Capteur Logiciel d'acquisition FluentD MQTT Broker Application faible latence Application faible latence Application faible latence Routeur 4G MQTT Broker Cloud
  • 20. #LaDuckConf by OCTO Technology © 2019 - All rights reserved 20 Environnement général Voiture connectée Machine linux Capteur Capteur Capteur Logiciel d'acquisition FluentD MQTT Broker Application faible latence Application faible latence Application faible latence Routeur 4G MQTT Broker Bases de données Cloud
  • 21. #LaDuckConf by OCTO Technology © 2019 - All rights reserved 21 Environnement général Voiture connectée Machine linux Capteur Capteur Capteur Logiciel d'acquisition FluentD MQTT Broker Application faible latence Application faible latence Application faible latence Routeur 4G MQTT Broker Bases de données Business app Business app Business app Cloud Services du Cloud provider
  • 22. #LaDuckConf by OCTO Technology © 2019 - All rights reserved 22 Le mode bridge Topic Topic Topic Topic Broker local Broker distant Topics partagés
  • 23. #LaDuckConf by OCTO Technology © 2019 - All rights reserved 23 Edge computing et "Temps réel"
  • 24. #LaDuckConf by OCTO Technology © 2019 - All rights reserved 24 Edge computing et "Temps réel" Temps réel Rapide
  • 25. #LaDuckConf by OCTO Technology © 2019 - All rights reserved 25 Edge computing et "Temps réel" Temps réel Rapide Temps réel Déterministe
  • 26. #LaDuckConf by OCTO Technology © 2019 - All rights reserved Focus sur un cas d'usage Edge Assistance à la conduite 26 ◉ Détections : > Franchissement de lignes > Présence dans l'angle mort > Freinage d'urgence > Réengagement ◉ Déclenchement d'une vibration dédiée en fonction de l'évènement détecté
  • 27. #LaDuckConf by OCTO Technology © 2019 - All rights reserved ◉ Le mode bridge garantit la réplication des données du broker local vers le broker distant 27 Zoom sur l'architecture cloud MQTT Broker local MQTT Broker distant Business app Business appBusiness app
  • 28. #LaDuckConf by OCTO Technology © 2019 - All rights reserved ◉ Le mode bridge garantit la réplication des données du broker local vers le broker distant 28 Zoom sur l'architecture cloud MQTT Broker local MQTT Broker distant Business app Business appBusiness app
  • 29. CI/CD dans une voiture connectée 03
  • 30. #LaDuckConf by OCTO Technology © 2019 - All rights reserved ◉ Fournir des environnements stables et la même configuration sans dépendre des conditions initiales ◉ Permettre de gérer dynamiquement les ressources et leur cycle de vie ◉ Construire un code source unique capable de déployer une multitude d'infrastructures identiques dans une multitudes d'environnements > "Build once, deploy many / anywhere" > Indépendance avec le cloud provider 30 Le WHY de l'IaC
  • 31. #LaDuckConf by OCTO Technology © 2019 - All rights reserved 31 Connected Car Lab Analyse qualité Compilation Tests automatisés Containerisation IAC Déploiement Tests automatisés Déploiement Tests recette Déploiement Intégration continue Déploiement continu Environnement de développement Environnement de production Environnement de recette
  • 32. #LaDuckConf by OCTO Technology © 2019 - All rights reserved 32 Construction de l'application Conteneurisation IAC Déploiement Environnement de développement
  • 33. #LaDuckConf by OCTO Technology © 2019 - All rights reserved 33 Environnement de recette Tests automatisés DéploiementEnvironnement de recette
  • 34. #LaDuckConf by OCTO Technology © 2019 - All rights reserved 34 Environnement de production Tests recettes Déploiement Environnement de production
  • 35. #LaDuckConf by OCTO Technology © 2019 - All rights reserved 35 Déploiement dans le véhicule Voiture connectée
  • 36. #LaDuckConf by OCTO Technology © 2019 - All rights reserved 36 Déploiement dans le véhicule Voiture connectée
  • 37. #LaDuckConf by OCTO Technology © 2019 - All rights reserved 37 Déploiement dans le véhicule Voiture connectée
  • 38. #LaDuckConf by OCTO Technology © 2019 - All rights reserved 38 Déploiement dans le véhicule Reverse SSH Bastion sécurisé Voiture connectée
  • 39. #LaDuckConf by OCTO Technology © 2019 - All rights reserved 39 Déploiement dans le véhicule TLS/SSL SSH Reverse SSH Bastion sécurisé Voiture connectée
  • 40. Exemples de cas d'usages 04
  • 41. #LaDuckConf by OCTO Technology © 2019 - All rights reserved 41 Cas d'usage n°1 : Stress monitoring Récupération des informations physiologique et récupération des données contextuelles Déclenchement des contre-mesures et analyse du feedback Extraction d'un indicateur de niveau de stress
  • 42. #LaDuckConf by OCTO Technology © 2019 - All rights reserved 42 Cas d'usage n°2 : Confort thermique Récupération des informations de température, pression, humidité, etc. récupération des données contextuelles Déclenchement des contre-mesures et analyse du feedback Extraction d'un indice de qualité de l'air et du confort thermique
  • 44. #LaDuckConf by OCTO Technology © 2019 - All rights reserved ◉ Un projet IoT mené du cadrage au delivery qui tourne en production ◉ De fortes contraintes de déploiement (véhicules connectés, connectivité intempestive, environnement de production difficile d'accès, …) > Une réflexion commune avec le client pour aboutir à des solutions efficaces > Une fierté pour les équipes d'avoir résolu ces challenges techniques ◉ Un socle technique pour accueillir un grand nombre de POC ◉ Une architecture robuste et reproductible 44 Le déploiement continu se fait une virée en caisse