Une application est créée pour répondre à un besoin utilisateur.
Mais ce qui importera tout autant à l’utilisateur sera l’utilisabilité de cette application : sa fiabilité et sa disponibilité.
Si Youtube était lent ou peu fiable tout le monde lui tournerai le dos et ceci en dépit de ses fonctionnalités.
L’objectif de ce talk est de présenter les points clés à prendre en compte pour qu’une application soit prête pour la production.
Reposant en partie sur les principes relatifs au rôle de SRE (Site Reliability Engineering) de chez Google, cette présentation veut mettre l’accent sur le cahier des charges non-fonctionnel (NFR : Non Functionnal Requirements) relatif à la production.
Nous parlerons d’observabilité, d’auditabilité, d’automatisation et d’autres gros mots nécessaires à l’opérabilité d'un service.
Cette présentation sera illustrée d’exemples et de pointeurs technologiques tels que Metrics, TICK, Prometheus, ELK, Istio, API Gateway, …