Deployment, containers, CI/CD, observability and cloud platform operations.
43 talks
Kubernetes est devenu le standard de facto pour déployer et exploiter des applications conteneurisées. Mais comprendre Kubernetes peut s’avérer difficile ou prendre beaucoup de temps. Il y a quelques années, je me suis…
Alors que la Developer Experience s'immisce timidement dans les réflexions techniques et managériales de nos organisations, notre Ops Experience, elle, est encore trop souvent oubliée. Pire, lorsqu'on construit une…
Un problème qu'on connaît tous : des PRs approuvées, testées, mais qui traînent pendant des semaines pour des raisons aussi justifiées que variées (validation produit, attente d'une autre PR…). À première vue, cette…
Livrer en production une fois par mois, avec un monolithe partagé, des tests centralisés et un pipeline unique : c’était notre quotidien… et aussi la source de beaucoup de frustrations. Les équipes avançaient lentement…
Les ingénieurs des petites et grandes entreprises déploient leurs applications à l'aide de services Kubernetes gérés dans le cloud, car ils sont convaincus que cela leur permettra de migrer facilement leurs appli entre…
Des vieux PC inutilisés à la maison? Envie de découvrir Kubernetes, mais votre poste de travail est ras-la-gueule? Venez voir comment se créer un petit cluster Kubernetes multi-node chez soi, pas à pas, en partant de…
Les conteneurs, ainsi que les technologies permettant de les manipuler, font partie du quotidien de notre vie de Dev ou d'Ops depuis une dizaine d'années maintenant. Nous les utilisons au quotidien, mais les connaît-on…
Vous utilisez peut-être le feature flipping dans vos projets et vous considérez cette technique indispensable. Mais les devs s'arrachent les cheveux à la moindre évolution avec toutes les combinaisons de feature flips à…
Je suis ingénieur logiciel et j'ai toujours été passionné par l'optimisation des ressources. En tant que DevOps, architecte ou tech lead, il est essentiel de concilier performance, coût et impact environnemental. Entre…
Dans un monde où le développement logiciel ne cesse de se complexifier, la frontière entre les préoccupations des développeurs et celles des administrateurs système devient de plus en plus floue. Docker Desktop, souvent…
Il y a 18 mois, l'association Framasoft annonçait un projet techniquement et politiquement ambitieux : Framaspace. Framaspace, c'est un projet avec de multiples ambitions : - accroître la notoriété du logiciel libre…
N’avez-vous jamais rêvé de pouvoir gérer votre infrastructure avec votre langage de programmation préféré ? La gestion d'infrastructures en tant que code (IaC) a révolutionné la manière dont les équipes déploient…
Aujourd'hui, après plusieurs années d'existence, une communauté extrêmement active et un écosystème ultra dynamique, Kubernetes s'est imposé comme le standard de facto dans le domaine de l'orchestration de conteneurs…
If you're a database architect, you've already encountered a situation when you ask for RTO and RPO and people answer they don't want any data loss and downtime is not an option either. If you discuss with people aware…
Dans cette session, nous découvrirons le framework Java Micronaut, qui permet de développer des applications en ligne de commande ou des microservices efficaces et performants, avec un focus particulier sur l'expérience…
WebAssembly a fait beaucoup de chemin depuis sa première version majeure en 2015. Les cas d'utilisation dépassent désormais le cadre des applications Web : infrastructures cloud, virtualisation, edge computing…
Est-ce que Firebase vous dit quelque chose ? Vous en avez sûrement entendu parlé et vous l'avez peut-être même déjà utilisé ! Mais avez-vous déjà entendu parler d'Appwrite ❓ Venez découvrir avec nous le duel entre…
En 2022, le numérique responsable dans le Cloud devient tout autant un enjeu que la qualité de service ou le prix. Entre mythe et réalité, regardons ensemble comment nos fournisseurs Cloud adoptent des stratégies…
Développeurs, nous passons plus de 50% de notre temps sur la conception et la revue de code. L’autre partie se passe sur la ligne de commande de l’IDE ou de l’OS: pour lancer l’app, débugger les logs, mettre à jour les…
Serverless functions are by definition stateless. Also, when they crash there's no „top function“ out-of-the-box that will notice it. Building complex workflows with them mean that you'll usually use a whole bunch of…
Avec le récent lancement de Knative par Google, la guerre des frameworks serverless est officiellement déclarée ! Durant ce talk, je vous propose de revenir sur la genèse de ces frameworks et de vous présenter les pour…
Increasingly, machine learning is finding its way into production systems. More and more people are learning data science, and AI tools and frameworks are getting better every day. Nevertheless, researching…
Les architectures sans serveur vous permettent de construire et deployer des applications sans avoir à provisionner, gèrer et surveiller des infrastructures classiques (serveurs, OS, middleware etc). Après avoir montré…
The days of trying to prevent failures are gone. In today’s high-volume, cloud-based systems, anything that can go wrong will eventually go wrong. It is far better to spend our time engineering fault tolerance than…
Venez découvrir ce que sont les unikernels, entités hybrides repoussant les limites entre OS et applications. Si vous vous demandez comment faire tourner une application en ring 0, cette présentation est faite pour vous…
Pour développer et mettre en production une architecture à base de micro-services, Docker, Kubernetes et Istio s'imposent. Docker nous donne l'isolation des services, Kubernetes permet de les distribuer sur un cluster…
Les systèmes distribués réactifs ? L'orchestration de services avec Kubernetes ? Tout le monde ou presque a entendu ces termes sans nécessairement savoir de quoi il s'agit vraiment. Ce talk se veut une démystification…
Que se cache-t-il derrière les buzz words "serverless" et "services managés" ? Est-il réellement possible de construire une application sans provisionner de serveur ?
Docker est un outil très puissant qui connait une adoption très rapide grace aux nombreuses possibilitées qu'il offre aux équipes. Après l'avoir essayé en dev puis avoir convaincu votre management et vos obs de le…
Current and past political events have initiated an extensive discussion on privacy and informational self-determination. The vast majority of consumers states their desire to keep personal data private while in…
Infrastructure AWS hautement résiliante, architecture blue-green, déploiements entièrement automatisés, application Symfony découplée en microservices gérés par un API Manager... Nous avions tous les outils pour former…
Suivez le périple d'une log depuis son émission, jusqu'à sa destination finale. Un parcourt semé d’embûches pour sauver la belle application du méchant NullPointor. Des courses poursuites à plus 10000 messages/s dans le…
C'est l'histoire d'une application web. De base monolithique, elle a évolué pour intégrer de manière massive des technologies de type "serverless" (pool de 2000 AWS Lambda en production) : amélioration drastique des…
Cette session vous emmènera à la découverte de la notion de cadence, celle qui rythme les activités des équipes, quelle que soit l’approche utilisée, du cycle en V au continous delivery en passant par Scrum et Kanban.
A deep dive into the internals of Git.
Comment éviter aux collègues le "Y'a qu'à installer longue liste d'outils, mais ça marche pas sauf avec autre longue liste d'outils" ?
Envie de mettre en place une architecture de plugins ? mais vous hésitez: quelle solution utiliser, dans quel langage ? La solution: Docker!
Reproducible setups for test & deployment are hard. Harder on a cluster. This talk presents lessons learned making a Spark distribution.
Un codeur raconte son vécu et l'évolution de son outillage pour le passage d'une livraison tous les 30j à tous les jours !
How does the Spring team develop and operate the new spring.io, entirely with Pivotal technologies? We're here to share our experience.
Comment Kelkoo a implémenté les principes DevOPS dans le déploiement de ses applications (10 releases par semaine sur 300 serveurs)