Le Bridge Discord Twitch est un projet créé par un étudiant en informatique de l'Université de Rennes 1, interessé par les mondes du jeu vidéo et de l'audiovisuel. Souvent ammené à participer à des lives Twitch participatifs avec des salons de discussions parallèles sur Discord, notre étudiant a decidé de créer une petite application permettant de faire le lien entre un chat Twitch et un salon de discussion sur Discord.
Le but de ce projet est donc d'apporter une structure à cette application afin de faciliter son déploiement continu, si possible dans le cloud. AWS ou GCP étant à définir, je parle dans cette proposition d'EC2, ce terme étant l'équivalent d'une instance Google Cloud Engine (GCE) chez Google.
Mission attendues:
Conteneurisation de l'application.
Utilisation de Docker
Création d'une CI/CD
Création d'un environnement de test automatisé (push & PR)
Création d'un système d'alerte en cas d'issue
Build/push automatique des images Docker
Préparation d'une infrastructure:
Utilisation de Terraform pour la création d'une instance EC2
Utilisation d'Ansible pour le paramétrage automatique de l'instance EC2
Stratégie de récupération de statistiques d'exploitations et exploitation d'une solution de supervision
Grafana / Prometheus
Création d'une petite API
Transmission de tokens au backend depuis une petite interface front
Technologies:
Technos de developpement web (HTML/CSS/JS) => création d'une interface pour le renseignement de tokens
API en JS Express ou Python Flask, à définir
Docker => conteneurisation de l'application
Docker Swarm / Kubernetes selon ressources à disposition => orchestration du backend
Terraform => préparation de l'infrastructure cloud (AWS ou GCP à définir)
Projet : Bridge Discord Twitch
Introduction:
Objectif du projet:
Le Bridge Discord Twitch est un projet créé par un étudiant en informatique de l'Université de Rennes 1, interessé par les mondes du jeu vidéo et de l'audiovisuel. Souvent ammené à participer à des lives Twitch participatifs avec des salons de discussions parallèles sur Discord, notre étudiant a decidé de créer une petite application permettant de faire le lien entre un chat Twitch et un salon de discussion sur Discord. Le but de ce projet est donc d'apporter une structure à cette application afin de faciliter son déploiement continu, si possible dans le cloud. AWS ou GCP étant à définir, je parle dans cette proposition d'EC2, ce terme étant l'équivalent d'une instance Google Cloud Engine (GCE) chez Google.
Mission attendues:
Technologies: