L’objectif de cette fast track est de vous démontrer l’intérêt du « everything as a REST API » ou comment faire communiquer de multiples services ensemble, la plupart n’étant pas développés en interne ni même modifiables, tout en gardant l’objectif d’avoir un prototype fonctionnel très rapidement.
Ce sujet sera abordé au travers d’un mini retour d’expérience basé sur l’automatisation de la gestion d’incidents – alors intégralement gérée à la main – réalisée lors d’un Hackathon client interne, au cours duquel je me suis retrouvé parachuté à développer un outil Ops, dans un temps contraint.
La solution finale obtenue, un bot Slack exploitant du Machine Learning pour reconnaître les intentions exprimées, est intégrée avec Jira et propose une page de status basée sur CachetHQ. Elle est capable de notifier les équipes par mail, et stocke les incidents dans Elasticsearch, ce qui permet de mener des analyses via différents dashboards de suivi, et bien plus encore.
Cette track s’attachera plus au « comment » qu’au « quoi », même si ce dernier sera bien sûr évoqué !