SlideShare une entreprise Scribd logo
BREIZH CAMP 2023
Olivier, Jean-Loup, Kevin et Antonin
01
CA Y EST, J'AI CASSÉ LA PROD !
Sofia Lescano @ ankorstore
Gestion des incidents
Processus de détection et déclaration des incidents
Responsable de gestion des incidents et des responsables par équipes
Post-mortem et des action concrètes pour éviter la reproduction de l'incident
Comment aborder les incidents en toute tranquillité
CA Y EST, J'AI CASSÉ LA PROD !
😅🤔
02
30 INDEX SUR UNE TABLE PG DE 6TO :
DÉFIS ET SOLUTIONS
Emmanuel Quincerot, Flora Briand @ Doctolib
Comment ça une table de 6To ?
Rdv
75% d'index sur la table
On ne réduirait pas les index ?
Non utilisés (sur toutes les instances)
Plus utilisés
Doublons
Cast
Index multi colonne
Et on gagne quoi ?
30 INDEX SUR UNE TABLE PG DE 6TO : DÉFIS ET SOLUTIONS
😱🤔
Screen de la vidéo
03
STOP À L'ESPIONNAGE !
COMMENT DISPARAÎTRE
D'INTERNET ?
STOP À L'ESPIONNAGE ! COMMENT DISPARAÎTRE D'INTERNET ?
Mickael Alves, Etienne Idoux @ Zenika
Les GAFAM nous adorent
Fuites de données récurrentes
Google, Facebook, Twitch, LinkedIn, ...
Google Takeout
Tout ce qu'on peut y récupérer (position, activités, historique, centres d'intérêt, points
d'intérêt)
Corrélation
Solutions
Prise de conscience
Désactiver la collecte de données
Outils (exodus privacy, multi account container)
04
• Virtual Threads
• Java / code natif
JAVA NEWS
JAVA
Virtual Threads – preview JDK 19 et 20, included en 21
Un thread système exécute plusieurs virtual threads à tour de rôle.
Attention : synchronized bloque le thread système.
ThreadLocal sont maintenant supportés, mais avec prudence (cf ScopedValues)
Potentiel de millions de virtuals threads
Native code
Possibilité d'appeler des libs C pas conçue spécifiquement pour Java
Besoin du fichier .h de la librairie pour générer du code java pour l'appel
05
INFRASTRUCTURE AS CODE OU
INFRASTRUCTURE AS SOFTWARE ?
Alexandre Nédélec @ Avanade
Transformer votre IaC en IaS avec Pulumi
Plusieurs langages : Kotlin, Java, C#, Typescript, Python, Go au JSON
Fort Ecosystème base sur Terraform
Cycle de MàJ plus rapide que Terraform
Tous les outils de dev des langages restent valable
INFRASTRUCTURE AS CODE OU INFRASTRUCTURE AS SOFTWARE ?
🤔
06
LA MERGE QUEUE, LA PIÈCE
MANQUANTE DU CI/CD
Charly Laurent @ Mergify
Comment faire quand on a 100 commits par jour ?
Solution maison pour AirBnB, Uber et Shopify
Merge queue (Github) / Merge train (Gitlab premium)
Vérification par lots, sous lots
Vérification spéculative
Gestion des priorités
LA MERGE QUEUE, LA PIÈCE MANQUANTE DU CI/CD
👨💻🤔
https://blog.mergify.com/what-is-a-merge-queue/
07
CONSTRUIRE UN REGISTRE DE CHOIX
D'ARCHITECTURE AVEC LES ADR
Sébastien Lecacheur @ Odigo
ADR : Architecture Decision Record
Permet de documenter les choix et micro-choix techniques
Un formalisme extensible
Des outils https://adr.github.io/madr/
Utile pour
Les nouveau arrivant
Les questions récurrentes
Historiser l’information
« Pourquoi on fait comme ça ? » : « on ne sait pas c’est historique »
CONSTRUIRE UN REGISTRE DE CHOIX D'ARCHITECTURE AVEC LES ADR
🤔🙃
08
• Développement Durable
• Refonte en eco-conception
• Api green score
• Eco-index
• ecoCode
ECO-CONCEPTION
ECO-CONCEPTION
Une forte progression de la prise de conscience
80% de l'empreinte des appareils lors de la fabrication
seul 20% sur lesquels agir ?
Mais: en rendant les applis moins gourmandes, on augmente la durée de vie des terminaux
EcoCode
https://www.ecocode.io/
Pluggin sonar pour différents langages
Très orienté dev mobile
Green label
7 domaines (cycle de vie, échange de données, minimiser les données, architecture, outils,
infrastructure, communication)
Un début… mais...
09
COMPRENDRE EBPF, SES APPLICATIONS
ET SES LIMITES
Paul Chaignon @ Isovalent
eBPF: extended Berkeley Packet Filter
Peu visible mais omniprésent. Load-Balancing, DDoS protection, Android,
Kube
Permet de faire tourner du code dans le kernel linux
Utile pour faire du réseau sous kube pour bypasser une partie de la stack
réseau redondante, tous en gagnant en perf
COMPRENDRE EBPF, SES APPLICATIONS ET SES LIMITES
🤔 🤔
10
VERS L'INFINI ET AU-DELÀ AVEC
POSTMAN
VERS L'INFINI ET AU-DELÀ AVEC POSTMAN
Alan Duchene @Zenika
Requêtes
Variables
Travail collaboratif / contrôle de versions
Partage de collections
Forks -> PR pour apporter des modifications
Serveur de mock
Tests
Scripts de pré-requête
Scripts de test
Scénarios
Intégration dans une CI
11
L'OPEN SOURCE RENDU BEAUCOUP PLUS
ACCESSIBLE AVEC GITPOD
Jean-Philippe Baconnais @ Zenika
"J'arrive pas à installer le projet sur ma machine"
Environnement pré installé - similaire à un docker compose
IDE configuré avec ses extensions
Sur client ou sur Navigateur
Open Source ou Entreprise
L'OPEN SOURCE RENDU BEAUCOUP PLUS ACCESSIBLE AVEC GITPOD
⚓🤔
https://github.com/gitpod-samples/template-python-django
12
POUR EN FINIR AVEC LA LOI DE
MOORE
POUR EN FINIR AVEC LA LOI DE MOORE
Tristan Nitot @OCTO Technology
Loi de Moore
Industrie du matériel / Industrie du logiciel
Les problèmes
Temps de travail alloué au développement de features et non à l'optimisation
Économie linéaire ≠ économie circulaire
Réchauffement climatique
Sensation de ralentissement du matériel
Proposition de solution: la loi de erooM
Avantages
Inconvénients
"le nombre de transistors d'un circuit intégré
double tous les 24 mois" G. Moore, 1965
Straight to
the point
www.spikeelabs.fr
Merci

Contenu connexe

Similaire à Retour BreizhCamp 2023

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
 
Dev ops - Contiuous delivery
Dev ops - Contiuous deliveryDev ops - Contiuous delivery
Dev ops - Contiuous delivery
Patrice Ferlet
 
Dev dev devs
Dev dev devsDev dev devs
Dev dev devs
Vincent Tollu
 
Livraison continue avec Drupal 7
Livraison continue avec Drupal 7Livraison continue avec Drupal 7
Livraison continue avec Drupal 7
Arnaud Huon
 
Azure Data Factory-Rebuild 2017
Azure Data Factory-Rebuild 2017 Azure Data Factory-Rebuild 2017
Azure Data Factory-Rebuild 2017
Isabelle Van Campenhoudt
 
Apéro techno node.js + AngularJS @Omnilog 2014
Apéro techno node.js + AngularJS @Omnilog 2014Apéro techno node.js + AngularJS @Omnilog 2014
Apéro techno node.js + AngularJS @Omnilog 2014
Yves-Emmanuel Jutard
 
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
 
Php 100k
Php 100kPhp 100k
Décryptage des LLMs au-delà de la hype - Lyon Data science
Décryptage des LLMs au-delà de la hype - Lyon Data scienceDécryptage des LLMs au-delà de la hype - Lyon Data science
Décryptage des LLMs au-delà de la hype - Lyon Data science
Marie-Alice Blete
 
AlterWay SolutionsLinux Outils Industrialisation PHP
AlterWay SolutionsLinux Outils Industrialisation PHPAlterWay SolutionsLinux Outils Industrialisation PHP
AlterWay SolutionsLinux Outils Industrialisation PHP
julien pauli
 
Industrialisation du processus de livraison et pratiques DevOps avec Kubernet...
Industrialisation du processus de livraison et pratiques DevOps avec Kubernet...Industrialisation du processus de livraison et pratiques DevOps avec Kubernet...
Industrialisation du processus de livraison et pratiques DevOps avec Kubernet...
SpikeeLabs
 
DevOps, freedom to get stuff done
DevOps, freedom to get stuff doneDevOps, freedom to get stuff done
DevOps, freedom to get stuff done
Ahmed Bessifi
 
2012 02-09-eranea-presentation-jug-lausanne
2012 02-09-eranea-presentation-jug-lausanne2012 02-09-eranea-presentation-jug-lausanne
2012 02-09-eranea-presentation-jug-lausanne
Didier Durand
 
Paris Chaos Engineering Meetup #6
Paris Chaos Engineering Meetup #6Paris Chaos Engineering Meetup #6
Paris Chaos Engineering Meetup #6
Christophe Rochefolle
 
20131024 qualité de code et sonar - mug lyon
20131024   qualité de code et sonar - mug lyon20131024   qualité de code et sonar - mug lyon
20131024 qualité de code et sonar - mug lyon
Clement Bouillier
 
Urbaniser un SI pour 10 ans
Urbaniser un SI pour 10 ansUrbaniser un SI pour 10 ans
Urbaniser un SI pour 10 ans
ChristopheQuintard3
 
Cloud Expo Europe 2018 - "Et si on testait en production ?"
Cloud Expo Europe 2018 - "Et si on testait en production ?"Cloud Expo Europe 2018 - "Et si on testait en production ?"
Cloud Expo Europe 2018 - "Et si on testait en production ?"
Christophe Rochefolle
 
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker  : des conteneurs pour tout faire ?Alter Way's digitalks - Docker  : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
ALTER WAY
 
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker  : des conteneurs pour tout faire ? Alter Way's digitalks - Docker  : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
ALTER WAY
 
Td pascal tdD
Td pascal tdDTd pascal tdD
Td pascal tdD
Chawki Riadh
 

Similaire à Retour BreizhCamp 2023 (20)

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 ?
 
Dev ops - Contiuous delivery
Dev ops - Contiuous deliveryDev ops - Contiuous delivery
Dev ops - Contiuous delivery
 
Dev dev devs
Dev dev devsDev dev devs
Dev dev devs
 
Livraison continue avec Drupal 7
Livraison continue avec Drupal 7Livraison continue avec Drupal 7
Livraison continue avec Drupal 7
 
Azure Data Factory-Rebuild 2017
Azure Data Factory-Rebuild 2017 Azure Data Factory-Rebuild 2017
Azure Data Factory-Rebuild 2017
 
Apéro techno node.js + AngularJS @Omnilog 2014
Apéro techno node.js + AngularJS @Omnilog 2014Apéro techno node.js + AngularJS @Omnilog 2014
Apéro techno node.js + AngularJS @Omnilog 2014
 
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
 
Php 100k
Php 100kPhp 100k
Php 100k
 
Décryptage des LLMs au-delà de la hype - Lyon Data science
Décryptage des LLMs au-delà de la hype - Lyon Data scienceDécryptage des LLMs au-delà de la hype - Lyon Data science
Décryptage des LLMs au-delà de la hype - Lyon Data science
 
AlterWay SolutionsLinux Outils Industrialisation PHP
AlterWay SolutionsLinux Outils Industrialisation PHPAlterWay SolutionsLinux Outils Industrialisation PHP
AlterWay SolutionsLinux Outils Industrialisation PHP
 
Industrialisation du processus de livraison et pratiques DevOps avec Kubernet...
Industrialisation du processus de livraison et pratiques DevOps avec Kubernet...Industrialisation du processus de livraison et pratiques DevOps avec Kubernet...
Industrialisation du processus de livraison et pratiques DevOps avec Kubernet...
 
DevOps, freedom to get stuff done
DevOps, freedom to get stuff doneDevOps, freedom to get stuff done
DevOps, freedom to get stuff done
 
2012 02-09-eranea-presentation-jug-lausanne
2012 02-09-eranea-presentation-jug-lausanne2012 02-09-eranea-presentation-jug-lausanne
2012 02-09-eranea-presentation-jug-lausanne
 
Paris Chaos Engineering Meetup #6
Paris Chaos Engineering Meetup #6Paris Chaos Engineering Meetup #6
Paris Chaos Engineering Meetup #6
 
20131024 qualité de code et sonar - mug lyon
20131024   qualité de code et sonar - mug lyon20131024   qualité de code et sonar - mug lyon
20131024 qualité de code et sonar - mug lyon
 
Urbaniser un SI pour 10 ans
Urbaniser un SI pour 10 ansUrbaniser un SI pour 10 ans
Urbaniser un SI pour 10 ans
 
Cloud Expo Europe 2018 - "Et si on testait en production ?"
Cloud Expo Europe 2018 - "Et si on testait en production ?"Cloud Expo Europe 2018 - "Et si on testait en production ?"
Cloud Expo Europe 2018 - "Et si on testait en production ?"
 
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker  : des conteneurs pour tout faire ?Alter Way's digitalks - Docker  : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
 
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker  : des conteneurs pour tout faire ? Alter Way's digitalks - Docker  : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
 
Td pascal tdD
Td pascal tdDTd pascal tdD
Td pascal tdD
 

Plus de SpikeeLabs

Novu _ La cloche de l'intranet va enfin faire _Dring🔔
Novu _ La cloche de l'intranet va enfin faire _Dring🔔Novu _ La cloche de l'intranet va enfin faire _Dring🔔
Novu _ La cloche de l'intranet va enfin faire _Dring🔔
SpikeeLabs
 
Power BI _ La data n'a plus de secret pour vous
Power BI _ La data n'a plus de secret pour vousPower BI _ La data n'a plus de secret pour vous
Power BI _ La data n'a plus de secret pour vous
SpikeeLabs
 
Mots de passe : Protégez-les, gérez-les, oubliez-les !
Mots de passe : Protégez-les, gérez-les, oubliez-les !Mots de passe : Protégez-les, gérez-les, oubliez-les !
Mots de passe : Protégez-les, gérez-les, oubliez-les !
SpikeeLabs
 
DesignSystem
DesignSystemDesignSystem
DesignSystem
SpikeeLabs
 
Domain_Driven_Design
Domain_Driven_DesignDomain_Driven_Design
Domain_Driven_Design
SpikeeLabs
 
Retour sur les conférences du DevFest de Nantes 2022
Retour sur les conférences du DevFest de Nantes 2022Retour sur les conférences du DevFest de Nantes 2022
Retour sur les conférences du DevFest de Nantes 2022
SpikeeLabs
 
BreizhCamp 2022
BreizhCamp 2022BreizhCamp 2022
BreizhCamp 2022
SpikeeLabs
 
Méthodologie de tests et qualité
Méthodologie de tests et qualitéMéthodologie de tests et qualité
Méthodologie de tests et qualité
SpikeeLabs
 
Salesforce : les pouvoirs d’un empire
Salesforce : les pouvoirs d’un empireSalesforce : les pouvoirs d’un empire
Salesforce : les pouvoirs d’un empire
SpikeeLabs
 
Windows ou Linux : il faut choisir... ou pas !
Windows ou Linux : il faut choisir... ou pas !Windows ou Linux : il faut choisir... ou pas !
Windows ou Linux : il faut choisir... ou pas !
SpikeeLabs
 
9 choses que vous ignorez sur Alice et Bob
9 choses que vous ignorez sur Alice et Bob9 choses que vous ignorez sur Alice et Bob
9 choses que vous ignorez sur Alice et Bob
SpikeeLabs
 
Kit de survie en Production
Kit de survie en ProductionKit de survie en Production
Kit de survie en Production
SpikeeLabs
 
Déploiement Kubernetes
Déploiement KubernetesDéploiement Kubernetes
Déploiement Kubernetes
SpikeeLabs
 
Le design d'API avec Mulesoft
Le design d'API avec MulesoftLe design d'API avec Mulesoft
Le design d'API avec Mulesoft
SpikeeLabs
 

Plus de SpikeeLabs (14)

Novu _ La cloche de l'intranet va enfin faire _Dring🔔
Novu _ La cloche de l'intranet va enfin faire _Dring🔔Novu _ La cloche de l'intranet va enfin faire _Dring🔔
Novu _ La cloche de l'intranet va enfin faire _Dring🔔
 
Power BI _ La data n'a plus de secret pour vous
Power BI _ La data n'a plus de secret pour vousPower BI _ La data n'a plus de secret pour vous
Power BI _ La data n'a plus de secret pour vous
 
Mots de passe : Protégez-les, gérez-les, oubliez-les !
Mots de passe : Protégez-les, gérez-les, oubliez-les !Mots de passe : Protégez-les, gérez-les, oubliez-les !
Mots de passe : Protégez-les, gérez-les, oubliez-les !
 
DesignSystem
DesignSystemDesignSystem
DesignSystem
 
Domain_Driven_Design
Domain_Driven_DesignDomain_Driven_Design
Domain_Driven_Design
 
Retour sur les conférences du DevFest de Nantes 2022
Retour sur les conférences du DevFest de Nantes 2022Retour sur les conférences du DevFest de Nantes 2022
Retour sur les conférences du DevFest de Nantes 2022
 
BreizhCamp 2022
BreizhCamp 2022BreizhCamp 2022
BreizhCamp 2022
 
Méthodologie de tests et qualité
Méthodologie de tests et qualitéMéthodologie de tests et qualité
Méthodologie de tests et qualité
 
Salesforce : les pouvoirs d’un empire
Salesforce : les pouvoirs d’un empireSalesforce : les pouvoirs d’un empire
Salesforce : les pouvoirs d’un empire
 
Windows ou Linux : il faut choisir... ou pas !
Windows ou Linux : il faut choisir... ou pas !Windows ou Linux : il faut choisir... ou pas !
Windows ou Linux : il faut choisir... ou pas !
 
9 choses que vous ignorez sur Alice et Bob
9 choses que vous ignorez sur Alice et Bob9 choses que vous ignorez sur Alice et Bob
9 choses que vous ignorez sur Alice et Bob
 
Kit de survie en Production
Kit de survie en ProductionKit de survie en Production
Kit de survie en Production
 
Déploiement Kubernetes
Déploiement KubernetesDéploiement Kubernetes
Déploiement Kubernetes
 
Le design d'API avec Mulesoft
Le design d'API avec MulesoftLe design d'API avec Mulesoft
Le design d'API avec Mulesoft
 

Retour BreizhCamp 2023

  • 1. BREIZH CAMP 2023 Olivier, Jean-Loup, Kevin et Antonin
  • 2. 01 CA Y EST, J'AI CASSÉ LA PROD !
  • 3. Sofia Lescano @ ankorstore Gestion des incidents Processus de détection et déclaration des incidents Responsable de gestion des incidents et des responsables par équipes Post-mortem et des action concrètes pour éviter la reproduction de l'incident Comment aborder les incidents en toute tranquillité CA Y EST, J'AI CASSÉ LA PROD ! 😅🤔
  • 4. 02 30 INDEX SUR UNE TABLE PG DE 6TO : DÉFIS ET SOLUTIONS
  • 5. Emmanuel Quincerot, Flora Briand @ Doctolib Comment ça une table de 6To ? Rdv 75% d'index sur la table On ne réduirait pas les index ? Non utilisés (sur toutes les instances) Plus utilisés Doublons Cast Index multi colonne Et on gagne quoi ? 30 INDEX SUR UNE TABLE PG DE 6TO : DÉFIS ET SOLUTIONS 😱🤔 Screen de la vidéo
  • 6. 03 STOP À L'ESPIONNAGE ! COMMENT DISPARAÎTRE D'INTERNET ?
  • 7. STOP À L'ESPIONNAGE ! COMMENT DISPARAÎTRE D'INTERNET ? Mickael Alves, Etienne Idoux @ Zenika Les GAFAM nous adorent Fuites de données récurrentes Google, Facebook, Twitch, LinkedIn, ... Google Takeout Tout ce qu'on peut y récupérer (position, activités, historique, centres d'intérêt, points d'intérêt) Corrélation Solutions Prise de conscience Désactiver la collecte de données Outils (exodus privacy, multi account container)
  • 8. 04 • Virtual Threads • Java / code natif JAVA NEWS
  • 9. JAVA Virtual Threads – preview JDK 19 et 20, included en 21 Un thread système exécute plusieurs virtual threads à tour de rôle. Attention : synchronized bloque le thread système. ThreadLocal sont maintenant supportés, mais avec prudence (cf ScopedValues) Potentiel de millions de virtuals threads Native code Possibilité d'appeler des libs C pas conçue spécifiquement pour Java Besoin du fichier .h de la librairie pour générer du code java pour l'appel
  • 10. 05 INFRASTRUCTURE AS CODE OU INFRASTRUCTURE AS SOFTWARE ?
  • 11. Alexandre Nédélec @ Avanade Transformer votre IaC en IaS avec Pulumi Plusieurs langages : Kotlin, Java, C#, Typescript, Python, Go au JSON Fort Ecosystème base sur Terraform Cycle de MàJ plus rapide que Terraform Tous les outils de dev des langages restent valable INFRASTRUCTURE AS CODE OU INFRASTRUCTURE AS SOFTWARE ? 🤔
  • 12. 06 LA MERGE QUEUE, LA PIÈCE MANQUANTE DU CI/CD
  • 13. Charly Laurent @ Mergify Comment faire quand on a 100 commits par jour ? Solution maison pour AirBnB, Uber et Shopify Merge queue (Github) / Merge train (Gitlab premium) Vérification par lots, sous lots Vérification spéculative Gestion des priorités LA MERGE QUEUE, LA PIÈCE MANQUANTE DU CI/CD 👨💻🤔 https://blog.mergify.com/what-is-a-merge-queue/
  • 14. 07 CONSTRUIRE UN REGISTRE DE CHOIX D'ARCHITECTURE AVEC LES ADR
  • 15. Sébastien Lecacheur @ Odigo ADR : Architecture Decision Record Permet de documenter les choix et micro-choix techniques Un formalisme extensible Des outils https://adr.github.io/madr/ Utile pour Les nouveau arrivant Les questions récurrentes Historiser l’information « Pourquoi on fait comme ça ? » : « on ne sait pas c’est historique » CONSTRUIRE UN REGISTRE DE CHOIX D'ARCHITECTURE AVEC LES ADR 🤔🙃
  • 16. 08 • Développement Durable • Refonte en eco-conception • Api green score • Eco-index • ecoCode ECO-CONCEPTION
  • 17. ECO-CONCEPTION Une forte progression de la prise de conscience 80% de l'empreinte des appareils lors de la fabrication seul 20% sur lesquels agir ? Mais: en rendant les applis moins gourmandes, on augmente la durée de vie des terminaux EcoCode https://www.ecocode.io/ Pluggin sonar pour différents langages Très orienté dev mobile Green label 7 domaines (cycle de vie, échange de données, minimiser les données, architecture, outils, infrastructure, communication) Un début… mais...
  • 18. 09 COMPRENDRE EBPF, SES APPLICATIONS ET SES LIMITES
  • 19. Paul Chaignon @ Isovalent eBPF: extended Berkeley Packet Filter Peu visible mais omniprésent. Load-Balancing, DDoS protection, Android, Kube Permet de faire tourner du code dans le kernel linux Utile pour faire du réseau sous kube pour bypasser une partie de la stack réseau redondante, tous en gagnant en perf COMPRENDRE EBPF, SES APPLICATIONS ET SES LIMITES 🤔 🤔
  • 20. 10 VERS L'INFINI ET AU-DELÀ AVEC POSTMAN
  • 21. VERS L'INFINI ET AU-DELÀ AVEC POSTMAN Alan Duchene @Zenika Requêtes Variables Travail collaboratif / contrôle de versions Partage de collections Forks -> PR pour apporter des modifications Serveur de mock Tests Scripts de pré-requête Scripts de test Scénarios Intégration dans une CI
  • 22. 11 L'OPEN SOURCE RENDU BEAUCOUP PLUS ACCESSIBLE AVEC GITPOD
  • 23. Jean-Philippe Baconnais @ Zenika "J'arrive pas à installer le projet sur ma machine" Environnement pré installé - similaire à un docker compose IDE configuré avec ses extensions Sur client ou sur Navigateur Open Source ou Entreprise L'OPEN SOURCE RENDU BEAUCOUP PLUS ACCESSIBLE AVEC GITPOD ⚓🤔 https://github.com/gitpod-samples/template-python-django
  • 24. 12 POUR EN FINIR AVEC LA LOI DE MOORE
  • 25. POUR EN FINIR AVEC LA LOI DE MOORE Tristan Nitot @OCTO Technology Loi de Moore Industrie du matériel / Industrie du logiciel Les problèmes Temps de travail alloué au développement de features et non à l'optimisation Économie linéaire ≠ économie circulaire Réchauffement climatique Sensation de ralentissement du matériel Proposition de solution: la loi de erooM Avantages Inconvénients "le nombre de transistors d'un circuit intégré double tous les 24 mois" G. Moore, 1965

Notes de l'éditeur

  1. IS is not =  Date ou date au format str
  2. Combinaison de lots On peut paralléliser les façon de faire