VIVERIS

Présentation

Viveris est un groupe de conseil et d’ingénierie qui accompagne depuis 30 ans la transformation numérique des entreprises et de leurs produits.

Le Groupe Viveris étudie, développe, et intègre des systèmes d’information et des systèmes embarqués pour les administrations et les grands comptes de l’industrie, des télécommunications et du tertiaire.

Nos ingénieurs interviennent dans 4 métiers complémentaires : Les infrastructures, les systèmes d’information, l’informatique scientifique et technique, et les systèmes embarqués.

L’innovation est au cœur de la stratégie de développement du groupe. Elle s’appuie sur des écosystèmes regroupant des industriels, des laboratoires de recherche, des partenaires technologiques. Elle est incarnée dans le positionnement de Viveris en tant qu’acteur et leader au sein de consortiums de recherche.

Contact

Contact RH : contact@viveris.fr

Retrouvez nos offres sur notre site internet http://www.viveris.fr Rubrique « Nous rejoindre ».  

Suivez nos développements open source : http://opensource.viveris.fr/

 

Le défi: Micro-Services pour Maxi défi !

Theme:

développement et architecture logicielle

Lot:

Récompense aux 3 premiers défis classés

1er prix : 1000 € en chèques cadeaux

2ème prix : 400 € en chèques cadeaux

3ème prix : 200 € en chèques cadeaux 

Qu’est-ce qu’une architecture Micro-Services ?

Avec l’avènement de l’IoT et de l’informatique répartie, sont apparus de nouveaux concepts d’architecture logicielle distribuée. Les micro services, basés sur les SOA (Service Oriented Architecture), permettent de découper une application en logique de « services » faiblement couplés entre eux.

Ces micro services autonomes communiquent via des interfaces clairement identifiées et indépendantes des langages utilisés (principes RESTful souvent mis en oeuvre).

Quelques liens de référence :

https://martinfowler.com/articles/microservices.html

https://technologyconversations.com/2015/11/10/microservices-the-essential-practices/

 

Description du défi :

Viveris vous propose de développer votre défi Nuit de l’Info en utilisant une architecture micro-services.

Aucune restriction sur le langage à utiliser ni le fonctionnel à développer n’est imposée. En revanche, la structure de l’application doit être orientée service et plusieurs (au moins 2) de ces services fonctionnels doivent être implémentés.

L’utilisation de bibliothèques tierces est autorisée (Springboot, Flask…) à condition que ces dernières soient libres.

L’application doit bien sûr être en lien avec le thème de la nuit de l’info qui sera dévoilé le jour de l’évènement.

 

Elements attendus

  • Une courte description du fonctionnement de l’application et de son but.
  • Le code source (et si possible un accès git) de l’interface réalisée ainsi que les explications nécessaires afin de pouvoir l’installer et la tester.
  • Optionnel : Une interface déjà déployée afin que nous puissions tester (Attention : cela ne dispense pas des explications nécessaires pour que nous puissions tester via le code source).

 

Mode de restitution

Critères d’évaluation

  1. Une application qui s’installe et qui est fonctionnelle. (Nota : Nous préférons moins de fonctionnalités mais quelque chose qui marche.)
  2. L’originalité du fonctionnel développé
  3. La clarté du code et de l’architecture.
  4. Un document de présentation clair et concis
  5. Optionnel : la description du process d’intégration continu éventuellement utilisé par l’équipe pendant les développements