Softshake, nos Octos participent une nouvelle fois à la conférence de référence pour les développeurs en Suisse Romande.
Voici le détails de nos talks du vendredi 28 octobre 2016 à l'HEPIA, Genève. Venez nombreux, nous tiendrons également un stand aux côtés des autres sponsors.
Hadoop est devenu la plateforme de référence dans le monde Big Data. Dans cette session, nous proposons un tour d’horizon de cet écosystème. Nous vous présenterons les principaux composants de la plateforme, leurs fonctionnalités, leur maturité et les limites qu’ils permettent de dépasser. Nous nous appuierons pour cela sur différents exemples de mise en œuvre afin d’illustrer la manière dont ils s’interconnectent pour former des solutions complètes de traitement des données.
Dans un monde où l'on souhaite pouvoir accéder à son contenu n'importe où et n'importe quand (ATAWAD), se pose la question de cet accès en mode déconnecté. Le web est par nature un monde connecté, mais de plus en plus de technologies permettent de fournir des fonctionnalités lorsque ce n'est pas le cas. Attention cependant, la gestion de l'offline n'est pas aisée (stockage, synchronisation de données, authentification) et nous verrons au travers de cette présentation les questions à se poser avant de se lancer et de tomber dans certains écueils.
Dans de nombreux nouveaux projets, la mise en place du service logiciel s'accompagne de solutions d'infrastructures complexes et coûteuses à mettre en place de façon sécurisée et hautement disponible. Or dans le cas de micro-services ou de micro-applications (queques centaines ou milliers de lignes de code), cet investissement est excessif si il n'est pas mutualisé. Grâce à la plateforme Lambda d'Amazon Web Services, il est possible de déployer son code dans le cloud sans avoir à se soucier de l'infrastructure et de son dimensionnement, et ceci en ayant en outre la gratuité pour jusqu'à un million d'appel puis une facturation directement proportionnelle aux nombres de requêtes effectuées. Cette session présentera la plateforme Lambda d'AWS en détail, effectuera une revue critique des promesses de cette solution, et proposera quelques bonnes pratiques à associer à son utilisation. Un cas d'usage sera utilisé en fil rouge de la présentation.
De nombreuses données sont disponibles en temps réel sur les transports publics en Suisse. Positions des trains, tableaux d'affichage dans les gares (avec les retards), etc.
Nous proposons un retour d'expérience sur un projet prototype. Il s'agit ici de suivre la position des trains en temps réel, leur nombre annoncé en gare et les éventuels retards. Le stockage de ces informations permet ensuite une analyse a posteriori des retards observés.
Se servant de ce problème comme d'un prétexte représentatif de bien d'autres sujets autour de nous, il s'agit aussi d'explorer différents composants techniques à disposition dans la stack Big Data: