Creating Streaming Champions
En 2018, nous avons entamé la migration de la plateforme 6play vers Le Cloud.
À présent, nous pilotons notre infrastructure AWS avec Terraform, utilisons des services managés et déployons nos applications sous Kubernetes.
Reprenons un rythme soutenu des devfacts !
Une fois passée la phase de prototype, comment va-t-on en production quand on fait du machine learning ?
Comment s’assure-t-on que tout va bien une fois en production ?
Déploiement, tests, monitoring, etc. Il y a beaucoup de choses à penser. Sur ce long sujet, je vous propose ici une petite introduction basée sur mes expériences.
We migrated our first application to a Kubernetes cluster at AWS in 2018 (a colleague even wrote a book about it).
Three years later, we manage a dozen clusters, to which we have added a lot of tools and we have a much better grasp of certain subtleties.
Each cluster reaches, depending on the load, hundreds of nodes and thousands of pods.
Quand nous posons la question « qui contribue à PHP ? » lors des évènements que nous organisons ou auxquels nous participons, nous n’obtenons que très peu de réponses. Est-ce parce que peu d’entre nous savent ou aiment coder en C ? Pourtant, participer et contribuer ne se limite pas à des lignes de code, loin de là !
Une conférence sur l’open source hors des solutions informatiques uniquement, lors du forum PHP 2020 qui marquait les 20 ans de l’AFUP.
Vous êtes dans l’équipe technique d’une entreprise, composée de quelques développeurs, dans 1 ou 2 équipes, et votre entreprise grandit, et il faut augmenter la capacité de production, et donc la taille de l’équipe technique. Sauf que comme 9 femmes ne font pas un bébé un 1 mois, 4 équipes de 6 personnes ne produisent pas automatiquement 2 fois plus que 2 équipes de 6 développeurs.
Développeuse junior : première semaine. Mes collègues m’ont forcée à déployer ma première feature sur 6play ! Malgré un petit frisson, tout s’est bien passé, grâce aux outils et bonnes pratiques qui nous guident.
Votre API est confrontée à des contraintes techniques mais elle doit surtout répondre à vos problématiques métier qui ne cessent d’évoluer. Nous avons souvent vécu cette situation pour 6play (service de Replay du Groupe M6), et il nous a fallu plusieurs générations d’API avant d’arriver à une version adaptée à nos besoins. Micro-services, Rest/GraphQL, Developer eXperience… Un récit et des conseils pragmatiques pour concevoir et maintenir votre API.
After 2 years using React with Redux for the video platform 6play, I was able to identify good practices and pitfalls to avoid at all costs.
The Bedrock team kept the technical stack of the project up to date to take advantage of the new features of react
, react-redux
and redux
.