Master 2013 2014
Stages de la spécialité SAR
Développement d’une plate-forme Cloud de partage de contenu 3D interactif : industrialisation et optimisation


Lieu :Kubity 33 rue de miromesnil 75008 PAris
Encadrant : Alexandre Checinski
Dates :14/04/2014 au 14/09/2014
Rémunération :smic
Mots-clés : Parcours SAR autre qu’ATIAM, rech./prof., Parcours SAR, aussi pour STL


Description

Kubity propose un service de diffusion et de partage d’expériences 3d interactives en ligne. Le service kubity est hébergé sur la solution cloud de Google. Les données de descriptions des modèles 3D sont stockées sur le datastore appengine. Les fichiers binaires sont stockés sur cloud storage. Cette solution nous permet de nous défaire des tâches d’administration de serveurs, de gestion de la scalabilité (monté et descente de charge et provisionnement de serveurs) et du load balancing. En contrepartie nous devons répondre aux problématiques inhérentes à ce genre de plateforme. La gestion des performances et de la cohérence des données et la maîtrise des coups nécessitent d’apporter une attention particulière à la définition du modèle de données. Votre tâche principale consistera à analyser le modèle existant, mettre en place des outils de mesure et d’analyse des performances et de la cohérence des données. Il faudra déterminer les critères qui permettent d’agir sur les performances et la cohérence (relation entre entités, utilisation des transactions, utilisations du memcache, …). Il faudra rédiger des recommandations pour permettre d’améliorer le modèle. Mettre en place en collaboration avec l’équipe de développement un POC de mise en application des recommandations. Déterminer le gain apporté par la mise en œuvre des recommandations.

Vous serez amenez dans un second à travailler sur la définition de l’architecture, à participer au développement et la recette de l’outil d’administration. (Technologies employées : Backbone.js, Require.js, React.js, Bootstrap, Jersey, Objectify).