Evénement

15/06/2023

[Atelier] Découvrez notre Stack Logicielle Transverse ainsi que la nouvelle Forge Logicielle.

Information

La Direction Technique d’Oceane Consulting DM a présenté jeudi après-midi la première version de la stack logicielle transverse ainsi que la nouvelle forge logicielle.

Cet environnement a été conçu pour outiller le démarrage des projets à venir et pour accompagner les projets existants dans leur modernisation. C’est une première version qui sera amenée à évoluer et à s’enrichir au fil du temps.

Le socle logiciel repose sur une architecture composée des technologies de références suivantes :

  • Un backend Java
    • Java 17
    • Spring (Boot, Security, Web MVC, JPA…)
    • PostgreSQL
  • Un frontend web
    • Vue.js (Vuex, router)
    • PrimeVue
    • SASS
  • Des configurations d’exécution locales souples et préconfigurées en fonction des besoins
    • Environnement avancé « one click »
      • Docker compose
    • Environnement léger « one click »
      • Spring boot run (Tomcat embedded + bundled frontend + H2)
    • Environnement avancé custom
      • Tomcat installé ou embedded pour le backend
      • PostgreSQL installé en local ou sur serveur
      • Serveur web NPM avec hot reload pour le frontend

La forge logicielle comprend dans cette première version un ensemble d’outils permettant d’automatiser toute la chaîne de construction d’un livrable projet : gestion des sources, compilation, test, analyse du code et packaging.

  • Gestion des sources
    • Github
    • Gitlab on premise pour les projets avec contraintes règlementaires sur le stockage du code source
  • Gestion des binaires et des artefacts
    • Nexus repository
  • Intégration continue
    • Jenkins avec intégration Github et Gitlab pour l’automatisation des builds
  • Qualimétrie
    • SonarQube
    • ESLint

Des ateliers vont être proposés tout au long de l’année aux collaborateurs autour des différentes thématiques techniques en lien avec la stack logicielle transverse et la forge logicielle.