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 !
😅🤔
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
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)
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
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 ?
🤔
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/
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
🤔🙃
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...
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
🤔 🤔
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
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
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