Aller au contenu

Détails

Dernier meetup JHipster avant l'été! Ce sera l'occasion de faire le point sur les dernières nouveautés du projet, et surtout d'avoir des retours d'expériences de plusieurs projets utilisant JHipster.

Attention, nous changeons de lieu, afin d'avoir plus de place: cette fois-ci nous serons chez Dynatrace, à Boulogne-Billancourt. C'est un grand amphithéâtre, ce qui nous évitera les problèmes du dernier meetup!

A nouveau, si vous vous inscrivez:

• Pour des raisons de sécurité évidentes, merci de mettre votre vrai nom et vrai prénom, ainsi que votre vrai numéro de téléphone.

• Si vous ne pouvez pas venir, merci de respecter toutes les personnes qui organisent, ainsi que les gens qui seront sans doute sur liste d'attente, et désinscrivez-vous à temps!

Planning de la soirée

19:00 Intro et news du projet par Julien Dubois
19:15 Démo de l'utilisation de JHipster avec Dynatrace
19:30 Retour d'expérience Ippon Bordeaux avec le projet "Feedback"
20:00 Retour d'expérience Atos avec un gros client dans le secteur public
20:45 Buffet et boissons

Details de l'intervention de Dynatrace

Métiers, développeurs et IT : collaborez en temps réel, et concentrez-vous sur la qualité de l’expérience utilisateur.
Dynatrace vous fournit un tableau de bord complet et intuitif pour une gestion unifiée et une visibilité sans précédent de l’UX, tous canaux digitaux confondus.
Dynatrace permet ainsi une mise en production en continu (continuous delivery) et garantit des applications de qualité, avant même leur mise en production.

Details de l'intervention d'Ippon Bordeaux

Michaël Leneveut est manageur technique chez Ippon Technologies. Avec 15 ans passés dans le monde Java, il intervient en tant qu'architecte sur des projets allant de la stack Spring au Big Data avec du Cassandra, MongoDB ou encore Storm.
Il est responsable du projet interne "Feedback" qu'il va vous présenter.

Feedback est une application interne qui permet de récolter les retours des collaborateurs Ippon sur leurs missions en cours. Ces retours sont analysés par le manageur technique et le commercial de la mission, puis traités. En fonction de la satisfaction du collaborateur sur sa mission, des workflows différents se mettent en place pour escalader ou non l'information.

Avec un objectif de mise en production rapide et une capacité de développement assez réduite, notre choix s'est naturellement tourné vers JHipster.
Nous avons développé 80% de l'application en 2 Coding Dojo d'une journée. 4 binômes se partageaient les User Stories avec des Sprint de 2 heures.
En 2 Coding Dojo, toute l'agence bordelaise avait participé au projet et les 20% restants ont pu être fait très rapidement sur des mini sessions de 2 heures en soirée. En tout, on estime que l'application Feedback a été réalisée en 20 j.h réels (incluant les phases de specs, dev, tests, intégration, packaging, livraisons, gestion de projet, revue de code)

Nous allons vous présenter ce soir les raisons du choix de JHipster, les facilités de développement de cette solution ainsi que les difficultés que nous avons rencontrées. Tout n'est pas rose dans le développement d'un projet informatique !

Details de l'intervention d'Atos

Atos SE (Société Européenne), est un leader de services numériques avec un chiffre d’affaires annuel pro forma de l’ordre 12 milliards d’euros et environ 100 000 collaborateurs dans 72 pays. Atos fournit à ses clients du monde entier des services de conseil et d’intégration de systèmes, d’infogérance, de Big Data et de Sécurité, d’opérations Cloud et des services transactionnels par l’intermédiaire de Worldline, le leader européen des services de paiement.

Le Groupe est coté sur le marché Euronext Paris et exerce ses activités sous les marques Atos, Bull, Canopy, Worldline, Atos Consulting, Atos Worldgrid et Unify.

Alain Civel, Directeur Technique Atos Sophia Antipolis (06) avec son collègue Sébastien René, Architecte IT, devaient aider un grand compte du secteur public hexagonal à repenser entièrement son architecture de services en ligne. En effet, le site institutionnel actuel basé sur une architecture logicielle ‘monolithe’ déployée sur un portail propriétaire Java/JEE ‘lourd’ se révélait de plus en plus difficile à faire évoluer. En outre, l’augmentation sensible du trafic depuis la mise en œuvre du site Web mobile (50% des accès) avait des impacts financiers importants, les coûts de licence du modèle propriétaire étant facturés à la puissance de ‘pointe’ nécessaire, avec des pics mesurés à plus de 3,5 millions de visiteurs jour.

Un premier cadrage les amène à proposer une architecture ‘microservices’ favorisant l’agilité et la scalabilité et prenant en compte les contraintes de la mobilité, enjeu devenu majeur pour le client. Les choix technologiques s’orientent alors rapidement vers des technologies Open Source : AngularJS pour la partie FrontEnd et Java Spring pour la partie BackEnd, avec des bases de données PostgreSQL et NoSQL Cassandra.

C’est un peu par hasard qu’ils découvrent JHipster en explorant les publications de Matt Raibble notamment le minibook InfoQ, JHipster est alors en version 2 et ne sait pas encore générer une architecture microservices avec API Gateway et API Registry. Cependant, la communauté JHipster fera preuve d’une vitalité hors du commun en réalisant dans un délai très bref cette nouvelle version 3.0 parfaitement adaptée à la mise en œuvre d’une architecture microservices élégante, performante et très robuste grâce aux qualités des briques Open Source sous-jacente retenues comme Spring Cloud Netflix.

La mise en œuvre de cette nouvelle version JHipster 3.0 sur un sprint de 3 à 4 semaines a permis de démontrer les qualités de la nouvelle architecture et sa parfaite intégration avec l’existant.

Les membres s'intéressent également à