2169 lines
96 KiB
JSON
2169 lines
96 KiB
JSON
[
|
||
{
|
||
"title": "JMS",
|
||
"key": "jms",
|
||
"status": "restricted",
|
||
"description": "Spécification Java standard définissant une API pour la messagerie entre systèmes hétérogènes, supportant les communications asynchrones et fiables via deux modèles : Point-to-Point (files d'attente) et Publish/Subscribe (topics).",
|
||
"link": null,
|
||
"external_link": "https://www.oracle.com/java/technologies/java-message-service.html",
|
||
"use_case": "- API Java standard conçue pour supporter des échanges entre systèmes hétérogènes à base de messages.\n- Les 2 fonctionnalités principales assurées par JMS :\n- Communication asynchrone\n- Fiabilité pour assurer la distribution des messages\n- JMS sous-entend s'appuyer sur un message broker (HornetQ, ActiveMQ).\n- Pas de cas d'usage en dehors d'HornetQ pour assurer la communication entre le SI Cdiscount et MANHATTAN.",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Integration"
|
||
},
|
||
{
|
||
"title": "Talend",
|
||
"key": "talend",
|
||
"status": "adopted",
|
||
"description": "Plateforme open source et commerciale d'intégration de données offrant une interface graphique pour l'ETL, le traitement batch et temps réel, avec des fonctionnalités de qualité des données.",
|
||
"link": null,
|
||
"external_link": "https://www.talend.com/",
|
||
"use_case": "- Réalisation de traitement batch avec une fréquence longue (en heures, jours, ...) :\n- Alimentation de bases de données de l'asset propriétaire du job Talend\n- Calcul de statistiques\n- Génération et import de fichiers",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Integration"
|
||
},
|
||
{
|
||
"title": "Datastage",
|
||
"key": "datastage",
|
||
"status": "deprecated",
|
||
"description": "Ancienne solution ETL d'IBM pour l'intégration et la transformation de données, remplacée par Talend.",
|
||
"link": null,
|
||
"external_link": "https://www.ibm.com/products/datastage",
|
||
"use_case": "- Ancienne solution d'ETL remplacée par TALEND",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Integration"
|
||
},
|
||
{
|
||
"title": "FileBeat",
|
||
"key": "filebeat",
|
||
"status": "forbidden",
|
||
"description": "Agent léger d'Elastic pour la collecte et le transfert de logs vers Elasticsearch ou Logstash.",
|
||
"link": null,
|
||
"external_link": "https://www.elastic.co/beats/filebeat",
|
||
"use_case": "- Agent léger de transfert de logs",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Integration"
|
||
},
|
||
{
|
||
"title": "Fluentd",
|
||
"key": "fluentd",
|
||
"status": "restricted",
|
||
"description": "Collecteur de logs open source permettant l'unification de la collecte et la consommation des données.",
|
||
"link": null,
|
||
"external_link": "https://www.fluentd.org/",
|
||
"use_case": "",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Integration"
|
||
},
|
||
{
|
||
"title": "TradeXpress",
|
||
"key": "tradexpress",
|
||
"status": "deprecated",
|
||
"description": "Solution Axway de transfert de fichiers sécurisés pour les échanges EDI, supportant les protocoles AS2, SFTP et FTPS.",
|
||
"link": null,
|
||
"external_link": "https://www.axway.com/fr/products/tradexpress",
|
||
"use_case": "- Transfert de fichiers sécurisés pour la stack EDI",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Integration"
|
||
},
|
||
{
|
||
"title": "Flume",
|
||
"key": "flume",
|
||
"status": "forbidden",
|
||
"description": "Service distribué pour la collecte, l'agrégation et le déplacement de grandes quantités de données de logs.",
|
||
"link": null,
|
||
"external_link": "https://flume.apache.org/",
|
||
"use_case": "- Transfert de données entre une source et une destination. Utilisé en production pour faire transiter des données stockées dans Kafka vers Hadoop",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Integration"
|
||
},
|
||
{
|
||
"title": "FluentBit",
|
||
"key": "fluentbit",
|
||
"status": "restricted",
|
||
"description": "Version légère de Fluentd, optimisée pour la collecte de logs dans des environnements conteneurisés.",
|
||
"link": null,
|
||
"external_link": "https://fluentbit.io/",
|
||
"use_case": "",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Integration"
|
||
},
|
||
{
|
||
"title": "ELK",
|
||
"key": "elk",
|
||
"status": "deprecated",
|
||
"description": "Stack Elastic combinant Elasticsearch (stockage), Logstash (collecte) et Kibana (visualisation) pour l'analyse et le monitoring des logs.",
|
||
"link": null,
|
||
"external_link": "https://www.elastic.co/what-is/elk-stack",
|
||
"use_case": "- Collecte, agrégation, indexation et restitution de données pour des besoins de monitoring.\n- Infras disponibles :\n- Cluster mutualisé DT\n- Cluster Monitoring flux offres et produits\n- Cluster des logs d'intégration des offres\n- Cluster global MKP",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Integration"
|
||
},
|
||
{
|
||
"title": "Active MQ",
|
||
"key": "active-mq",
|
||
"status": "forbidden",
|
||
"description": "Broker de messages open source implémentant JMS, supportant les protocoles AMQP, MQTT, STOMP et WebSocket.",
|
||
"link": null,
|
||
"external_link": "https://activemq.apache.org/",
|
||
"use_case": "- Middleware de Messaging supportant l'API Java standard JMS",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Integration"
|
||
},
|
||
{
|
||
"title": "Vector",
|
||
"key": "vector",
|
||
"status": "restricted",
|
||
"description": "Agent de collecte de logs haute performance, conçu pour être rapide et efficace en termes de ressources.",
|
||
"link": null,
|
||
"external_link": "https://vector.dev/",
|
||
"use_case": "- Agent léger de transfert de logs",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Integration"
|
||
},
|
||
{
|
||
"title": "Rabbit MQ",
|
||
"key": "rabbit-mq",
|
||
"status": "deprecated",
|
||
"description": "Broker de messages open source implémentant le protocole AMQP pour la messagerie entre applications.",
|
||
"link": null,
|
||
"external_link": "https://www.rabbitmq.com/",
|
||
"use_case": "- Échanges de messages ou d'ordres de traitement asynchrones avec haute disponibilité.\n- Découplage fort des échanges entre composants :\n- En mode point à point : 1 producteur = 1 consommateur\n- En mode routage : 1 producteur = n files cible et autant de consommateur que de files\n- Infra disponible : Event dispatcher",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Integration"
|
||
},
|
||
{
|
||
"title": "Informatica",
|
||
"key": "informatica",
|
||
"status": "restricted",
|
||
"description": "Plateforme complète d'intégration de données d'entreprise incluant ETL, qualité des données, gouvernance et catalogage des données.",
|
||
"link": null,
|
||
"external_link": "https://www.informatica.com/",
|
||
"use_case": "",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Integration"
|
||
},
|
||
{
|
||
"title": "DBT",
|
||
"key": "dbt",
|
||
"status": "restricted",
|
||
"description": "Outil de transformation de données qui permet aux analystes de transformer les données dans leur entrepôt.",
|
||
"link": null,
|
||
"external_link": "https://www.getdbt.com/",
|
||
"use_case": "- Traitement des données dans Snowflake. Analyse de la solution en cours par l'équipe DATA",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Integration"
|
||
},
|
||
{
|
||
"title": "SSIS",
|
||
"key": "ssis",
|
||
"status": "restricted",
|
||
"description": "Solution ETL native de Microsoft SQL Server pour l'intégration, la transformation et le chargement de données entre différentes sources.",
|
||
"link": null,
|
||
"external_link": "https://learn.microsoft.com/fr-fr/sql/integration-services/sql-server-integration-services",
|
||
"use_case": "- Réalisation de traitement batch avec une fréquence longue (en heures, jours, ...) :\n- Alimentation de bases de données\n- Calcul de statistiques",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Integration"
|
||
},
|
||
{
|
||
"title": "Kafka",
|
||
"key": "kafka",
|
||
"status": "adopted",
|
||
"description": "Plateforme de streaming distribuée pour la construction de pipelines de données en temps réel.",
|
||
"link": null,
|
||
"external_link": "https://kafka.apache.org/",
|
||
"use_case": "- Diffusion d'événements intra ou inter domaine, support à la communication des micro services pour construire des architectures réactives fortement découplées",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Integration"
|
||
},
|
||
{
|
||
"title": "HornetQ",
|
||
"key": "hornetq",
|
||
"status": "deprecated",
|
||
"description": "Broker de messages JMS open source, anciennement utilisé pour la communication avec Manhattan.",
|
||
"link": null,
|
||
"external_link": "https://activemq.apache.org/components/artemis/",
|
||
"use_case": "- Communication avec MANHATTAN. Permet à Talend d'envoyer des messages vers le composant IFEE de la solution (WebForm)",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Integration"
|
||
},
|
||
{
|
||
"title": "Pulsar",
|
||
"key": "pulsar",
|
||
"status": "forbidden",
|
||
"description": "Plateforme de messagerie distribuée open source offrant le multi-tenancy, la géo-réplication et la persistance des messages.",
|
||
"link": null,
|
||
"external_link": "https://pulsar.apache.org/",
|
||
"use_case": "- Middleware de Messaging en Pub/Sub ou Queueing",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Integration"
|
||
},
|
||
{
|
||
"title": "Graphite",
|
||
"key": "graphite",
|
||
"status": "restricted",
|
||
"description": "Système de stockage de métriques temporelles et de visualisation de données de monitoring.",
|
||
"link": null,
|
||
"external_link": "https://graphiteapp.org/",
|
||
"use_case": "",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Storage"
|
||
},
|
||
{
|
||
"title": "InfluxDB",
|
||
"key": "influxdb",
|
||
"status": "restricted",
|
||
"description": "Base de données temporelle optimisée pour le stockage et l'analyse de séries temporelles.",
|
||
"link": null,
|
||
"external_link": "https://www.influxdata.com/",
|
||
"use_case": "- Stockage de données en timeseries dans le cadre d'une solution packagée\n- intégrant déjà la technologie.",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Storage"
|
||
},
|
||
{
|
||
"title": "Valkey",
|
||
"key": "valkey",
|
||
"status": "restricted",
|
||
"description": "Fork communautaire de Redis offrant des performances améliorées et une meilleure scalabilité pour le stockage clé-valeur en mémoire.",
|
||
"link": null,
|
||
"external_link": "https://valkey.io/",
|
||
"use_case": "",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Storage"
|
||
},
|
||
{
|
||
"title": "DragonFly",
|
||
"key": "dragonfly",
|
||
"status": "adopted",
|
||
"description": "Base de données en mémoire compatible Redis, conçue pour des performances élevées et une faible latence.",
|
||
"link": null,
|
||
"external_link": "https://www.dragonflydb.io/",
|
||
"use_case": "",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Storage"
|
||
},
|
||
{
|
||
"title": "Oracle",
|
||
"key": "oracle",
|
||
"status": "restricted",
|
||
"description": "Système de gestion de base de données relationnelle d'entreprise avec des fonctionnalités avancées de sécurité et de performance.",
|
||
"link": null,
|
||
"external_link": "https://www.oracle.com/database/",
|
||
"use_case": "- Stockage de données relationnelles avec un besoin de consistance fort.\n- Chez Cdiscount, utilisé :\n- Par des ERP (Générix, Manhattan, Ciuch)\n- Pour usage interne logistique et gestion commerciale, mais en DEPRECATED",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Storage"
|
||
},
|
||
{
|
||
"title": "MariaDB (?)",
|
||
"key": "mariadb",
|
||
"status": "restricted",
|
||
"description": "Fork open source de MySQL, offrant une compatibilité avec MySQL tout en ajoutant de nouvelles fonctionnalités.",
|
||
"link": null,
|
||
"external_link": "https://mariadb.org/",
|
||
"use_case": "- Stockage de données relationnelles avec un besoin de consistance.\n- Niveaux de service : DBA",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Storage"
|
||
},
|
||
{
|
||
"title": "Memcached",
|
||
"key": "memcached",
|
||
"status": "restricted",
|
||
"description": "Système de cache distribué en mémoire pour accélérer les applications web en réduisant la charge des bases de données.",
|
||
"link": null,
|
||
"external_link": "https://memcached.org/",
|
||
"use_case": "",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Storage"
|
||
},
|
||
{
|
||
"title": "Prometheus / Thanos",
|
||
"key": "prometheus-thanos",
|
||
"status": "restricted",
|
||
"description": "Système de monitoring open source avec stockage de métriques temporelles, alerting et scalabilité via Thanos pour la rétention longue durée.",
|
||
"link": null,
|
||
"external_link": "https://prometheus.io/",
|
||
"use_case": "",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Storage"
|
||
},
|
||
{
|
||
"title": "SQLServer",
|
||
"key": "sqlserver",
|
||
"status": "adopted",
|
||
"description": "Système de gestion de base de données relationnelle de Microsoft avec intégration native aux outils Microsoft.",
|
||
"link": null,
|
||
"external_link": "https://www.microsoft.com/fr-fr/sql-server/",
|
||
"use_case": "- Autorisé : Stockage de données relationnelles avec un besoin de consistance fort.\n- Sous validation : comme moteur de jobs ETL.\n- Niveaux de service : DBA",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Storage"
|
||
},
|
||
{
|
||
"title": "MongoDB",
|
||
"key": "mongodb",
|
||
"status": "adopted",
|
||
"description": "Base de données NoSQL orientée documents, offrant flexibilité et scalabilité pour les applications modernes.",
|
||
"link": null,
|
||
"external_link": "https://www.mongodb.com/",
|
||
"use_case": "- MAAS : Base de réplication pour le Search (permet de restaurer un cluster SolR sans impacter les systèmes sources).\n- \"Offload\" des commandes (mise en place d'une collection pour accès en read-only aux commandes de bacwkweb\\cdiscount_stock).",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Storage"
|
||
},
|
||
{
|
||
"title": "PostGreSQL",
|
||
"key": "postgresql",
|
||
"status": "adopted",
|
||
"description": "Système de gestion de base de données relationnelle open source avec des fonctionnalités avancées et une grande extensibilité.",
|
||
"link": null,
|
||
"external_link": "https://www.postgresql.org/",
|
||
"use_case": "- Datamonitoring : Base de données permettant la réalisation d'un monitoring\n- métier d'une activité.\n- Niveaux de service : DBA",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Storage"
|
||
},
|
||
{
|
||
"title": "Snowflake",
|
||
"key": "snowflake",
|
||
"status": "adopted",
|
||
"description": "Plateforme de data warehouse cloud-native permettant l'analyse de données à grande échelle.",
|
||
"link": null,
|
||
"external_link": "https://www.snowflake.com/",
|
||
"use_case": "- Solution de Datawarehouse\n- Solution de Data Analytics",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Storage"
|
||
},
|
||
{
|
||
"title": "SolR",
|
||
"key": "solr",
|
||
"status": "adopted",
|
||
"description": "Plateforme de recherche open source basée sur Apache Lucene, optimisée pour la recherche en texte intégral.",
|
||
"link": null,
|
||
"external_link": "https://solr.apache.org/",
|
||
"use_case": "- Seul le cas d'usage suivant est autorisé :\n- Mise en place d'un moteur de recherche avec facette",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Storage"
|
||
},
|
||
{
|
||
"title": "OpenSearch",
|
||
"key": "opensearch",
|
||
"status": "adopted",
|
||
"description": "Fork d'Elasticsearch, offrant des fonctionnalités de recherche et d'analyse de données distribuées.",
|
||
"link": null,
|
||
"external_link": "https://opensearch.org/",
|
||
"use_case": "- Seuls les cas d'usages suivants autorisés :\n- Recherche et stockage de données pour le monitoring\n- Stockage de données volumineuses avec un besoin de recherche simple :\n- périmètre Marketplace / Octpia / Baleen\n- Base de données pour la recherche utilisée dans une solution packagée ayant un niveau de service D3\n- Equipe Data pour le Data catalogue",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Storage"
|
||
},
|
||
{
|
||
"title": "MySQL (?)",
|
||
"key": "mysql",
|
||
"status": "deprecated",
|
||
"description": "Système de gestion de base de données relationnelle open source largement utilisé.",
|
||
"link": null,
|
||
"external_link": "https://www.mysql.com/",
|
||
"use_case": "- Stockage de données relationnelles avec un besoin de consistance.\n- Niveaux de service : DBA",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Storage"
|
||
},
|
||
{
|
||
"title": "ElasticSearch",
|
||
"key": "elasticsearch",
|
||
"status": "deprecated",
|
||
"description": "Moteur de recherche et d'analyse distribué basé sur Apache Lucene.",
|
||
"link": null,
|
||
"external_link": "https://www.elastic.co/elasticsearch/",
|
||
"use_case": "- Seuls les cas d'usages suivants autorisés :\n- Recherche et stockage de données pour le monitoring\n- Stockage de données volumineuses avec un besoin de recherche simple :\n- périmètre Marketplace / Octpia / Baleen\n- Base de données pour la recherche utilisée dans une solution packagée ayant un niveau de service D3\n- Equipe Data pour le Data catalogue",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Storage"
|
||
},
|
||
{
|
||
"title": "Couchbase",
|
||
"key": "couchbase",
|
||
"status": "deprecated",
|
||
"description": "Base de données NoSQL orientée documents avec support de requêtes SQL et fonctionnalités de cache distribué.",
|
||
"link": null,
|
||
"external_link": "https://www.couchbase.com/",
|
||
"use_case": "- Seuls les 3 cas d'usages sont autorisés :\n- Stockage de données pour la solution de cache distribué .NET legacy\n- Stockage haute disponibilité pour les données liées aux projets de la FT-PERTINENCE\n- Stockage des données pour la solution de dédoublonnage des offres de la chaîne d'intégration des offres Marketplace",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Storage"
|
||
},
|
||
{
|
||
"title": "Cassandra",
|
||
"key": "cassandra",
|
||
"status": "deprecated",
|
||
"description": "Base de données NoSQL distribuée conçue pour gérer de grandes quantités de données sur plusieurs serveurs.",
|
||
"link": null,
|
||
"external_link": "https://cassandra.apache.org/",
|
||
"use_case": "- Base de données NoSQL.\n- Utilisé comme base de publication par l'équipe Search.\n- Actuellement utilisé dans les solutions Taranis et Conrad.",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Storage"
|
||
},
|
||
{
|
||
"title": "Hadoop",
|
||
"key": "hadoop",
|
||
"status": "forbidden",
|
||
"description": "Framework open source pour le stockage distribué (HDFS) et le traitement (MapReduce) de grands volumes de données sur des clusters.",
|
||
"link": null,
|
||
"external_link": "https://hadoop.apache.org/",
|
||
"use_case": "- Utilisation dans le cadre de la plateforme BigData",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Storage"
|
||
},
|
||
{
|
||
"title": "Access",
|
||
"key": "access",
|
||
"status": "forbidden",
|
||
"description": "Système de gestion de base de données relationnelle de Microsoft, intégré à la suite Office.",
|
||
"link": null,
|
||
"external_link": "https://www.microsoft.com/fr-fr/microsoft-365/access",
|
||
"use_case": "",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Storage"
|
||
},
|
||
{
|
||
"title": "SSRS",
|
||
"key": "ssrs",
|
||
"status": "restricted",
|
||
"description": "SQL Server Reporting Services, outil de création et de publication de rapports d'entreprise de Microsoft.",
|
||
"link": null,
|
||
"external_link": "https://learn.microsoft.com/fr-fr/sql/reporting-services/sql-server-reporting-services",
|
||
"use_case": "- Analyse de données, génération de rapports depuis des bases de données et organisation du partage des rapports sur SharePoint.",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Visualization"
|
||
},
|
||
{
|
||
"title": "Grafana",
|
||
"key": "grafana",
|
||
"status": "adopted",
|
||
"description": "Plateforme open source de visualisation et d'analyse de données, particulièrement adaptée pour le monitoring et les métriques.",
|
||
"link": null,
|
||
"external_link": "https://grafana.com/",
|
||
"use_case": "- Visualisation de données pour des besoins de monitoring.\n- Gestion d'alertes.\n- Les données peuvent être collectées depuis de nombreuses sources :\n- Prometheus\n- Graphite\n- FluentD\n- Elastic Search\n- etc.\n- Infras disponibles : utilisés dans le cadre de Monithor.",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Visualization"
|
||
},
|
||
{
|
||
"title": "Excel",
|
||
"key": "excel",
|
||
"status": "forbidden",
|
||
"description": "Tableur de Microsoft Office permettant l'analyse et la visualisation de données avec des fonctionnalités avancées de calcul et de graphiques.",
|
||
"link": null,
|
||
"external_link": "https://www.microsoft.com/fr-fr/microsoft-365/excel",
|
||
"use_case": "- Tableur de données, développement de formulaires riches avec des formules de calcul ou d'agrégation.",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Visualization"
|
||
},
|
||
{
|
||
"title": "QlikView",
|
||
"key": "qlikview",
|
||
"status": "forbidden",
|
||
"description": "Outil de Business Intelligence avec moteur d'analyse associative permettant l'exploration interactive et la visualisation de données complexes.",
|
||
"link": null,
|
||
"external_link": "https://www.qlik.com/fr-fr/products/qlikview",
|
||
"use_case": "- Analyse, visualisation de données, partage des synthèses.",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Visualization"
|
||
},
|
||
{
|
||
"title": "Jasper Report",
|
||
"key": "jasper-report",
|
||
"status": "restricted",
|
||
"description": "Moteur de reporting open source permettant la création de rapports complexes et leur export dans différents formats.",
|
||
"link": null,
|
||
"external_link": "https://community.jaspersoft.com/project/jasperreports-library",
|
||
"use_case": "",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Visualization"
|
||
},
|
||
{
|
||
"title": "PowerBI",
|
||
"key": "powerbi",
|
||
"status": "adopted",
|
||
"description": "Plateforme de Business Intelligence de Microsoft pour l'analyse et la visualisation de données avec des tableaux de bord interactifs.",
|
||
"link": null,
|
||
"external_link": "https://powerbi.microsoft.com/fr-fr/",
|
||
"use_case": "- Besoins décisionnels nécessitant :\n- Analyse de données\n- Reporting avec une notion forte de partage des résultats\n- Portail offrant un haut niveau d'interactivité",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Visualization"
|
||
},
|
||
{
|
||
"title": "SpagoBI",
|
||
"key": "spagobi",
|
||
"status": "deprecated",
|
||
"description": "Suite open source de Business Intelligence complète incluant reporting, OLAP, data mining et visualisation de données pour l'aide à la décision.",
|
||
"link": null,
|
||
"external_link": "https://fr.wikipedia.org/wiki/SpagoBI",
|
||
"use_case": "",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Visualization"
|
||
},
|
||
{
|
||
"title": "BO (Business Objects)",
|
||
"key": "bo",
|
||
"status": "forbidden",
|
||
"description": "Plateforme de Business Intelligence de SAP permettant la création de rapports et l'analyse de données d'entreprise.",
|
||
"link": null,
|
||
"external_link": "https://www.sap.com/france/products/technology-platform/businessobjects-bi.html",
|
||
"use_case": "- Besoins décisionnels nécessitant :\n- Analyse de données\n- Reporting sur les données métier",
|
||
"category": "Data & Analytics",
|
||
"subcategory": "Data Visualization"
|
||
},
|
||
{
|
||
"title": "Node.JS",
|
||
"key": "node",
|
||
"status": "restricted",
|
||
"description": "Environnement d'exécution JavaScript côté serveur basé sur le moteur V8 de Chrome.",
|
||
"link": null,
|
||
"external_link": "https://nodejs.org/",
|
||
"use_case": "- Plateforme logicielle libre et événementielle en JavaScript.\n- Elle est utilisée dans le cadre de la mise en œuvre du SSR pour les applications en React JS.",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Frameworks"
|
||
},
|
||
{
|
||
"title": "Next.js",
|
||
"key": "nextjs",
|
||
"status": "restricted",
|
||
"description": "Framework React pour le développement d'applications web avec rendu côté serveur et génération de sites statiques.",
|
||
"link": null,
|
||
"external_link": "https://nextjs.org/",
|
||
"use_case": "- 2023 : Refonte de la SellerZone. Pas encore en production à ce jour.",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Frameworks"
|
||
},
|
||
{
|
||
"title": "Semantic Kernel",
|
||
"key": "semantic-kernel",
|
||
"status": "adopted",
|
||
"description": "Framework pour le développement d'applications intelligentes avec des capacités de conversation et de raisonnement.",
|
||
"link": null,
|
||
"external_link": "https://github.com/microsoft/semantic-kernel",
|
||
"use_case": "- 2025 : Moteur de recherche conversationnel.",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Frameworks"
|
||
},
|
||
{
|
||
"title": ".NetCore",
|
||
"key": "dotnet",
|
||
"status": "adopted",
|
||
"description": "Framework open source multiplateforme pour le développement d'applications modernes en C#.",
|
||
"link": null,
|
||
"external_link": "https://dotnet.microsoft.com/",
|
||
"use_case": "- Développement de WebAPI et librairies.",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Frameworks"
|
||
},
|
||
{
|
||
"title": "ASP. NET MVC",
|
||
"key": "asp-net-mvc",
|
||
"status": "adopted",
|
||
"description": "Framework web de Microsoft basé sur le pattern Model-View-Controller pour le développement d'applications web.",
|
||
"link": null,
|
||
"external_link": "https://dotnet.microsoft.com/apps/aspnet/mvc",
|
||
"use_case": "- Développement d'applications Web s'appuyant sur :\n- Le pattern MVC\n- Les services Web\n- Cette technologie est plutot utilisée aujourd'hui dans les applications legacy.\n- Elle est en cours de remplacement par la nouvelle stack.",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Frameworks"
|
||
},
|
||
{
|
||
"title": "ASP.NET WebForm",
|
||
"key": "asp-net-webform",
|
||
"status": "deprecated",
|
||
"description": "Ancien framework web de Microsoft basé sur le développement par composants et événements.",
|
||
"link": null,
|
||
"external_link": "https://learn.microsoft.com/fr-fr/aspnet/web-forms/",
|
||
"use_case": "",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Frameworks"
|
||
},
|
||
{
|
||
"title": "Workflow Foundation",
|
||
"key": "workflow-foundation",
|
||
"status": "deprecated",
|
||
"description": "Framework de Microsoft pour la modélisation et l'exécution de workflows dans les applications .NET.",
|
||
"link": null,
|
||
"external_link": "https://learn.microsoft.com/fr-fr/dotnet/framework/windows-workflow-foundation/",
|
||
"use_case": "",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Frameworks"
|
||
},
|
||
{
|
||
"title": "VueJS",
|
||
"key": "vuejs",
|
||
"status": "forbidden",
|
||
"description": "Framework JavaScript progressif pour la construction d'interfaces utilisateur.",
|
||
"link": null,
|
||
"external_link": "https://vuejs.org/",
|
||
"use_case": "",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Frameworks"
|
||
},
|
||
{
|
||
"title": "Tailor",
|
||
"key": "tailor",
|
||
"status": "forbidden",
|
||
"description": "Framework de composition de pages web permettant l'assemblage de fragments HTML côté serveur.",
|
||
"link": null,
|
||
"external_link": "https://github.com/zalando/tailor",
|
||
"use_case": "- Dans le cadre d'un POC s'appelant \"Ryan\", cette technologie avait été étudiée, puis mise de coté car elle ne répondait pas aux besoins de Cdiscount.\n- Le projet Ryan a été abandonné.",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Frameworks"
|
||
},
|
||
{
|
||
"title": "Kafka Rest",
|
||
"key": "kafka-rest",
|
||
"status": "restricted",
|
||
"description": "Proxy REST pour Apache Kafka permettant d'interagir avec Kafka via des requêtes HTTP.",
|
||
"link": null,
|
||
"external_link": "https://docs.confluent.io/platform/current/kafka-rest/index.html",
|
||
"use_case": "- Proxy Kafka Rest pour convertir les appels API Rest en messages Kafka.\n- Moyen possible pour permettre aux applications legacy de s'interfacer avec Kafka.\n- Attention : la mise en œuvre nécessite de mettre en place une sécurisation spécifique via un proxy gérant l'OAuth2.",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Frameworks"
|
||
},
|
||
{
|
||
"title": "ReactJS",
|
||
"key": "reactjs",
|
||
"status": "adopted",
|
||
"description": "Bibliothèque JavaScript pour la construction d'interfaces utilisateur composables et réactives.",
|
||
"link": null,
|
||
"external_link": "https://reactjs.org/",
|
||
"use_case": "- Août 2018 : ReactJS est utilisé dans deux cas :\n- Pour le FrontOffice des sites mobiles ecommerce cdiscount.com\n- Dans le cadre de Eugene/évolution des portails métier Esus\n- Le périmètre d'usage est celui du remplacement d'ESUS et la création d'applications back-office métier.\n- Cette architecture repose sur une séparation différenciée entre le front-end et le back-end :\n- Le front-end sera une application React basée sur la stack actuellement utilisée et maîtrisée à Cdiscount",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Frameworks"
|
||
},
|
||
{
|
||
"title": "AngularJS",
|
||
"key": "angularjs",
|
||
"status": "forbidden",
|
||
"description": "Framework JavaScript progressif pour la construction d'interfaces utilisateur.",
|
||
"link": null,
|
||
"external_link": "https://angularjs.org/",
|
||
"use_case": "",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Frameworks"
|
||
},
|
||
{
|
||
"title": "Silverlight",
|
||
"key": "silverlight",
|
||
"status": "deprecated",
|
||
"description": "Ancien framework de Microsoft pour le développement d'applications web riches avec XAML.",
|
||
"link": null,
|
||
"external_link": "https://learn.microsoft.com/fr-fr/previous-versions/silverlight/",
|
||
"use_case": "- Le CMS actuel de Cdiscount.com est développé en Silverlight.\n- Cette techno est complètement obsolète et n'est plus supportée par Microsoft.",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Frameworks"
|
||
},
|
||
{
|
||
"title": "Xamarin",
|
||
"key": "xamarin",
|
||
"status": "forbidden",
|
||
"description": "Framework de développement multiplateforme pour applications mobiles utilisant .NET et C#.",
|
||
"link": null,
|
||
"external_link": "https://dotnet.microsoft.com/apps/xamarin",
|
||
"use_case": "- Application Cdiscount Express [Express].\n- La stack officielle pour des applications mobile est React Native.",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Frameworks"
|
||
},
|
||
{
|
||
"title": "Quarkus*",
|
||
"key": "quarkus",
|
||
"status": "restricted",
|
||
"description": "Framework Java natif pour Kubernetes optimisé pour GraalVM et HotSpot.",
|
||
"link": null,
|
||
"external_link": "https://quarkus.io/",
|
||
"use_case": "- Développement de micro-services en Java.",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Frameworks"
|
||
},
|
||
{
|
||
"title": "React Native",
|
||
"key": "react-native",
|
||
"status": "adopted",
|
||
"description": "Framework pour le développement d'applications mobiles natives utilisant React.",
|
||
"link": null,
|
||
"external_link": "https://reactnative.dev/",
|
||
"use_case": "- Développement d'applications mobiles natives.\n- Le site mobile CDiscount est passé en PWAP et n'utilise plus React Native.\n- La stack officielle pour des applications mobile est React Native.",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Frameworks"
|
||
},
|
||
{
|
||
"title": "Sts",
|
||
"key": "sts",
|
||
"status": "deprecated",
|
||
"description": "Service d'authentification utilisateur par token",
|
||
"link": null,
|
||
"external_link": "https://docs.microsoft.com/fr-fr/previous-versions/windows-identity-foundation/ee804740%28v%3dmsdn.10%29",
|
||
"use_case": "- Usages actuellement couverts :\n- EP.Secured : AfterSalesExternalService\n- CustomerService\n- NavigationService\n- MailFactoryFrontService\n- ProductCatalogService\n- API Marketplace,\n- SellerGatewayService (connexion SalesForce)\n- CustomerCase\n- CrmEventManager\n- LogisticsFrontService\n- OrderExternalService\n- SEO\n- Sellerzone\n- Payment\n- Site Réquisitions / Fraudes",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Frameworks"
|
||
},
|
||
{
|
||
"title": "Symfony",
|
||
"key": "symfony",
|
||
"status": "forbidden",
|
||
"description": "Framework PHP pour le développement d'applications web et d'API.",
|
||
"link": null,
|
||
"external_link": "https://symfony.com/",
|
||
"use_case": "- Uniquement pour :\n- Le projet MyDesk\n- Octobre 2020 : PachiraPay / plugin PrestaShop",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Frameworks"
|
||
},
|
||
{
|
||
"title": "React Admin",
|
||
"key": "react-admin",
|
||
"status": "deprecated",
|
||
"description": "Framework frontend pour la construction d'interfaces d'administration basées sur React.",
|
||
"link": null,
|
||
"external_link": "https://marmelab.com/react-admin/",
|
||
"use_case": "",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Frameworks"
|
||
},
|
||
{
|
||
"title": "Drools",
|
||
"key": "drools",
|
||
"status": "deprecated",
|
||
"description": "Moteur de règles d'entreprise pour la gestion des règles métier en Java.",
|
||
"link": null,
|
||
"external_link": "https://www.drools.org/",
|
||
"use_case": "- Limité à l'usage actuel de moteur de règles pour le calcul des :\n- Prix\n- Taxes\n- Devises en fonction des sites",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Frameworks"
|
||
},
|
||
{
|
||
"title": "Spark",
|
||
"key": "spark",
|
||
"status": "forbidden",
|
||
"description": "Framework de calcul distribué pour le traitement de données à grande échelle.",
|
||
"link": null,
|
||
"external_link": "https://spark.apache.org/",
|
||
"use_case": "- Framework open source de calcul distribué.\n- Utilisé dans le cadre de l'alimentation du BigData.",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Frameworks"
|
||
},
|
||
{
|
||
"title": "OLAP/SSAS",
|
||
"key": "olap-ssas",
|
||
"status": "adopted",
|
||
"description": "SQL Server Analysis Services, plateforme d'analyse de données multidimensionnelles de Microsoft.",
|
||
"link": null,
|
||
"external_link": "https://learn.microsoft.com/fr-fr/analysis-services/ssas-overview",
|
||
"use_case": "",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Frameworks"
|
||
},
|
||
{
|
||
"title": "Storm",
|
||
"key": "storm",
|
||
"status": "deprecated",
|
||
"description": "Système de traitement de flux distribué en temps réel pour le Big Data.",
|
||
"link": null,
|
||
"external_link": "https://storm.apache.org/",
|
||
"use_case": "",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Frameworks"
|
||
},
|
||
{
|
||
"title": "Drill",
|
||
"key": "drill",
|
||
"status": "forbidden",
|
||
"description": "Moteur de requêtes SQL distribué pour l'analyse de données à grande échelle.",
|
||
"link": null,
|
||
"external_link": "https://drill.apache.org/",
|
||
"use_case": "- Requêtage et analyse de données BigData.",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Frameworks"
|
||
},
|
||
{
|
||
"title": "OAS Swagger",
|
||
"key": "oas-swagger",
|
||
"status": "adopted",
|
||
"description": "Spécification OpenAPI pour la documentation et la conception d'API RESTful.",
|
||
"link": null,
|
||
"external_link": "https://swagger.io/specification/",
|
||
"use_case": "",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Frameworks"
|
||
},
|
||
{
|
||
"title": "Quartz (Scheduler .net)",
|
||
"key": "quartz",
|
||
"status": "deprecated",
|
||
"description": "Bibliothèque de planification de tâches pour les applications .NET.",
|
||
"link": null,
|
||
"external_link": "https://www.quartz-scheduler.net/",
|
||
"use_case": "- L'usage de quartz est restreint aux EP.Legacy et EP.domain,\n- Si l'application concernée est déployé sur kubernetes, il faut utiliser des jobs Kubernetes",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Frameworks"
|
||
},
|
||
{
|
||
"title": "Springboot",
|
||
"key": "springboot",
|
||
"status": "adopted",
|
||
"description": "Framework Java pour le développement rapide d'applications et de microservices.",
|
||
"link": null,
|
||
"external_link": "https://spring.io/projects/spring-boot",
|
||
"use_case": "- Développement de micro-services en Java.",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Frameworks"
|
||
},
|
||
{
|
||
"title": "Kafka Connect",
|
||
"key": "kafka-connect",
|
||
"status": "adopted",
|
||
"description": "Framework pour la connexion de systèmes externes à Apache Kafka.",
|
||
"link": null,
|
||
"external_link": "https://docs.confluent.io/platform/current/connect/index.html",
|
||
"use_case": "- Connecteurs pour intégrer des systèmes externes avec Kafka, principalement MongoDB aujourd'hui.\n- Utilisé pour la collecte et la diffusion de données en temps réel.\n- Participe au CDC (Change Data Capture) pour la réplication de données.",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Frameworks"
|
||
},
|
||
{
|
||
"title": "C#",
|
||
"key": "c-sharp",
|
||
"status": "adopted",
|
||
"description": "Langage de programmation orienté objet développé par Microsoft pour le framework .NET.",
|
||
"link": null,
|
||
"external_link": "https://learn.microsoft.com/fr-fr/dotnet/csharp/",
|
||
"use_case": "- Développement d'applications backend et microservices\n- Développement d'applications Windows et services Windows\n- Langage principal pour les applications .NET",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Langages / protocoles"
|
||
},
|
||
{
|
||
"title": "PHP*",
|
||
"key": "php",
|
||
"status": "restricted",
|
||
"description": "Langage de script généraliste et open source, particulièrement adapté au développement web.",
|
||
"link": null,
|
||
"external_link": "https://www.php.net/",
|
||
"use_case": "- Utilisé pour les applications web d'administration\n- Cas d'usage spécifique : MyDeskEMT",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Langages / protocoles"
|
||
},
|
||
{
|
||
"title": "Powershell",
|
||
"key": "powershell",
|
||
"status": "restricted",
|
||
"description": "Langage de script et shell de commande basé sur .NET pour l'automatisation des tâches Windows.",
|
||
"link": null,
|
||
"external_link": "https://learn.microsoft.com/fr-fr/powershell/",
|
||
"use_case": "- Langage de script basé sur le framework Microsoft .NET\n- Création de traitements batch et administratifs\n- Automatisation des tâches système Windows\n- Utilisation accrue dans les pipelines de CICD",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Langages / protocoles"
|
||
},
|
||
{
|
||
"title": "HTML5/Javascript/CSS",
|
||
"key": "html5-javascript-css",
|
||
"status": "adopted",
|
||
"description": "Technologies web standard pour la création d'interfaces utilisateur interactives et responsives.",
|
||
"link": null,
|
||
"external_link": "https://developer.mozilla.org/fr/",
|
||
"use_case": "- Développement d'interfaces utilisateur web\n- Création d'applications web interactives\n- Stylisation et mise en page des applications web",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Langages / protocoles"
|
||
},
|
||
{
|
||
"title": "ASP",
|
||
"key": "asp",
|
||
"status": "deprecated",
|
||
"description": "Ancienne technologie de développement web côté serveur de Microsoft.",
|
||
"link": null,
|
||
"external_link": "https://learn.microsoft.com/fr-fr/previous-versions/aspnet/",
|
||
"use_case": "- Maintenance et évolutions des pages Manager existantes\n- À noter : Technologie dépréciée, à ne plus utiliser pour les nouveaux projets",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Langages / protocoles"
|
||
},
|
||
{
|
||
"title": "PL/SQL",
|
||
"key": "pl-sql",
|
||
"status": "deprecated",
|
||
"description": "Langage procédural pour Oracle Database permettant d'étendre les fonctionnalités de SQL.",
|
||
"link": null,
|
||
"external_link": "https://www.oracle.com/database/technologies/appdev/plsql.html",
|
||
"use_case": "- Maintenances et évolutions de script de mise à jour ou de récupération de données sur les bases Oracle\n- Privilégier la migration en SQL standard",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Langages / protocoles"
|
||
},
|
||
{
|
||
"title": "T/SQL",
|
||
"key": "t-sql",
|
||
"status": "restricted",
|
||
"description": "Extension procédurale de SQL pour Microsoft SQL Server.",
|
||
"link": null,
|
||
"external_link": "https://learn.microsoft.com/fr-fr/sql/t-sql/language-reference",
|
||
"use_case": "- Création et évolutions de script permettant de gérer les données des bases relationnelles SQLServer\n- Valider avec l'équipe DBA",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Langages / protocoles"
|
||
},
|
||
{
|
||
"title": "SQL",
|
||
"key": "sql",
|
||
"status": "adopted",
|
||
"description": "Langage standardisé pour la gestion des bases de données relationnelles.",
|
||
"link": null,
|
||
"external_link": "https://www.iso.org/standard/63555.html",
|
||
"use_case": "- Création et évolutions de script permettant de gérer les données des bases relationnelles",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Langages / protocoles"
|
||
},
|
||
{
|
||
"title": "Ruby",
|
||
"key": "ruby",
|
||
"status": "deprecated",
|
||
"description": "Langage de programmation dynamique et orienté objet, connu pour sa syntaxe élégante.",
|
||
"link": null,
|
||
"external_link": "https://www.ruby-lang.org/fr/",
|
||
"use_case": "- Utilisé dans des applications SRE",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Langages / protocoles"
|
||
},
|
||
{
|
||
"title": "RUST",
|
||
"key": "rust",
|
||
"status": "restricted",
|
||
"description": "Langage de programmation système moderne offrant sécurité mémoire et concurrence.",
|
||
"link": null,
|
||
"external_link": "https://www.rust-lang.org/fr/",
|
||
"use_case": "- Utilisé dans des applications Baleen",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Langages / protocoles"
|
||
},
|
||
{
|
||
"title": "Java",
|
||
"key": "java",
|
||
"status": "adopted",
|
||
"description": "Langage de programmation orienté objet, multiplateforme et largement utilisé.",
|
||
"link": null,
|
||
"external_link": "https://www.java.com/fr/",
|
||
"use_case": "- Développement de microservices déployés sous Kubernetes\n- Utilisation de librairies Java (avec accord du référent technique)\n- Applications backend hautement scalables",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Langages / protocoles"
|
||
},
|
||
{
|
||
"title": "Scala",
|
||
"key": "scala",
|
||
"status": "deprecated",
|
||
"description": "Langage de programmation fonctionnel et orienté objet s'exécutant sur la JVM.",
|
||
"link": null,
|
||
"external_link": "https://www.scala-lang.org/",
|
||
"use_case": "- Usage actuel pour la datascience de la FT-REFERENTIEL => héritage / dette",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Langages / protocoles"
|
||
},
|
||
{
|
||
"title": "Go",
|
||
"key": "go",
|
||
"status": "restricted",
|
||
"description": "Langage de programmation compilé et concurrent développé par Google.",
|
||
"link": null,
|
||
"external_link": "https://go.dev/",
|
||
"use_case": "- Utilisé dans des applications SRE (Terraform)",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Langages / protocoles"
|
||
},
|
||
{
|
||
"title": "Typescript",
|
||
"key": "typescript",
|
||
"status": "adopted",
|
||
"description": "Sur-ensemble typé de JavaScript qui se compile en JavaScript pur.",
|
||
"link": null,
|
||
"external_link": "https://www.typescriptlang.org/",
|
||
"use_case": "- Utilisé dans le développement des apps React. Cf ReactJS",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Langages / protocoles"
|
||
},
|
||
{
|
||
"title": "C",
|
||
"key": "c",
|
||
"status": "deprecated",
|
||
"description": "Langage de programmation impératif généraliste, ancêtre de nombreux langages modernes.",
|
||
"link": null,
|
||
"external_link": "https://www.iso.org/standard/74528.html",
|
||
"use_case": "- Il est utilisé dans la spécialisation ou l'optimisation d'outil (ex : Varnish, Nginx, ...).",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Langages / protocoles"
|
||
},
|
||
{
|
||
"title": "Kotlin",
|
||
"key": "kotlin",
|
||
"status": "restricted",
|
||
"description": "Langage de programmation moderne pour la JVM, développé par JetBrains.",
|
||
"link": null,
|
||
"external_link": "https://kotlinlang.org/",
|
||
"use_case": "- Kotlin est assez proche de Java, produit du bytecode Java et permet de bénéficier de la richesse de l'écosystème Java.\n- La performance est proche de celle de Java mais le code écrit est plus compact, la syntaxe plus légère (beaucoup de sucres syntaxiques ).\n- La principale difficulté, inhérente à Kotlin, provient d'un des avantages du langage avec le support des corountines à l'instar de la fonctionnalité introduite dans le langage Go.\n- Les coroutines sont des tâches potentiellement concurrentes, très légères, amenées à s'exécuter de manière concurrente sur divers threads.\n- Développement de composants Baleen",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Langages / protocoles"
|
||
},
|
||
{
|
||
"title": "Python",
|
||
"key": "python",
|
||
"status": "adopted",
|
||
"description": "Langage de programmation interprété, polyvalent et particulièrement adapté à la data science.",
|
||
"link": null,
|
||
"external_link": "https://www.python.org/",
|
||
"use_case": "- Création de scripts de manipulation de données pour la DataScience\n- Automatisation de tâches et scripting\n- Note : D'autres cas d'usage existent mais ne font pas l'objet de procédures industrialisées",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Langages / protocoles"
|
||
},
|
||
{
|
||
"title": "LUA",
|
||
"key": "lua",
|
||
"status": "restricted",
|
||
"description": "Langage de script léger et extensible, souvent utilisé comme langage embarqué.",
|
||
"link": null,
|
||
"external_link": "https://www.lua.org/",
|
||
"use_case": "- Dans les applications nginx ou il y a eu besoin de personnaliser fortement le comportement de l'application. (ex : Rhino)",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Langages / protocoles"
|
||
},
|
||
{
|
||
"title": "GraphQL",
|
||
"key": "graphql",
|
||
"status": "forbidden",
|
||
"description": "Langage de requête et runtime pour les API, développé par Facebook.",
|
||
"link": null,
|
||
"external_link": "https://graphql.org/",
|
||
"use_case": "",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Langages / protocoles"
|
||
},
|
||
{
|
||
"title": "REST",
|
||
"key": "rest",
|
||
"status": "adopted",
|
||
"description": "Architecture de style pour les systèmes distribués, basée sur HTTP.",
|
||
"link": null,
|
||
"external_link": "https://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm",
|
||
"use_case": "",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Langages / protocoles"
|
||
},
|
||
{
|
||
"title": "SOAP",
|
||
"key": "soap",
|
||
"status": "deprecated",
|
||
"description": "Protocole de messagerie XML pour l'échange d'informations dans les services web.",
|
||
"link": null,
|
||
"external_link": "https://www.w3.org/TR/soap/",
|
||
"use_case": "- Utilisé notamment dans les échanges avec les vendeurs (en cours de décommissionnement SOAP to REST).",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Langages / protocoles"
|
||
},
|
||
{
|
||
"title": "Mistral",
|
||
"key": "mistral",
|
||
"status": "restricted",
|
||
"description": "Moteur de workflow permettant l'orchestration de composants API et la gestion automatisée d'environnements virtualisés.",
|
||
"link": null,
|
||
"external_link": "https://docs.openstack.org/mistral/latest/",
|
||
"use_case": "- Orchestration de composants API\n- Provisionnement automatisé d'environnements virtualisés",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Ordonnancement"
|
||
},
|
||
{
|
||
"title": "SSAS",
|
||
"key": "ssas",
|
||
"status": "restricted",
|
||
"description": "SQL Server Analysis Services, plateforme d'analyse de données et de création de cubes OLAP pour les besoins décisionnels.",
|
||
"link": null,
|
||
"external_link": "https://learn.microsoft.com/fr-fr/analysis-services/ssas-overview",
|
||
"use_case": "- Analyse décisionnelle via la création et l'exploitation de cubes OLAP\n- Traitement et agrégation de données pour le reporting",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Ordonnancement"
|
||
},
|
||
{
|
||
"title": "$Universe (dollar Universe)",
|
||
"key": "dollar-universe",
|
||
"status": "adopted",
|
||
"description": "Ordonnanceur de traitements pour l'automatisation des flux EDI et des jobs SQL.",
|
||
"link": null,
|
||
"external_link": "https://www.unicomsi.com/products/dollar-universe/",
|
||
"use_case": "- Orchestration des traitements EDI via Talend\n- Planification et exécution des jobs SQL\n- Automatisation des flux de données entre systèmes",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Ordonnancement"
|
||
},
|
||
{
|
||
"title": "Argo Workflow",
|
||
"key": "argo-workflow",
|
||
"status": "adopted",
|
||
"description": "Moteur de workflow natif Kubernetes pour l'orchestration de conteneurs, principalement utilisé pour la data science.",
|
||
"link": "https://peaksys.atlassian.net/wiki/spaces/KUBE/pages/209989676/1+-+Un+lien+pour+les+gouverner+tous",
|
||
"external_link": "https://argoproj.github.io/argo-workflows/",
|
||
"use_case": "- Orchestration de conteneurs Kubernetes pour la data science\n- Industrialisation des processus de machine learning\n- À noter : Solution en cours d'industrialisation",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Ordonnancement"
|
||
},
|
||
{
|
||
"title": "Quartz V2",
|
||
"key": "quartz-v2",
|
||
"status": "deprecated",
|
||
"description": "Bibliothèque Java d'ordonnancement de tâches pour la planification et l'exécution de jobs.",
|
||
"link": null,
|
||
"external_link": "https://www.quartz-scheduler.org/",
|
||
"use_case": "- Planification et exécution de tâches Java\n- Ordonnancement de jobs avec support de cron expressions\n- Statut : Solution dépréciée, à ne plus utiliser pour les nouveaux projets",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Ordonnancement"
|
||
},
|
||
{
|
||
"title": "Monithor",
|
||
"key": "monithor",
|
||
"status": "adopted",
|
||
"description": "Plateforme de monitoring unifiée pour la collecte et l'analyse des métriques, logs et traces.",
|
||
"link": "https://monithor.it.corp/",
|
||
"external_link": "https://monithor.cdbdx.biz",
|
||
"use_case": "- Collecte de métriques mutualisée pour tout composant SI exposant des métriques au format Prometheus\n- Exploitation des métriques via :\n- Tableaux de bord Grafana pour les équipes IT et supervision\n- Plateforme d'alerting Zabbix pour les notifications\n- Stack technique utilisée :\n- Prometheus\n- Thanos/CEPH\n- Grafana\n- Note : Accès en lecture \"tout ou rien\" - un utilisateur autorisé peut voir toutes les métriques",
|
||
"category": "Solutions",
|
||
"subcategory": "Peaksys Solutions"
|
||
},
|
||
{
|
||
"title": "MDP",
|
||
"key": "mdp",
|
||
"status": "adopted",
|
||
"description": "Plateforme de gestion et de stockage des médias (images, PDF, ressources statiques) pour les sites web publics.",
|
||
"link": null,
|
||
"external_link": "https://peaksys.atlassian.net/wiki/spaces/MEDIADELIVERYPLATFORM/overview",
|
||
"use_case": "- Gestion et stockage des médias pour les sites web publics\n- Formats supportés :\n- Images (.jpeg, .png, vectorielles)\n- Vidéos\n- PDF\n- Fichiers texte (HTML, XML, JSON)\n- Fichiers Excel\n- Gzip\n- Fonctionnalités :\n- Interface interne pour différents services (marketing, marketplace, SEO)\n- Stockage et gestion des médias\n- Restitution via CDN Baleen pour haute performance\n- Architecture :\n- Stockage et gestion par MDP\n- Distribution via CDN Baleen pour réduire la charge et améliorer les performances",
|
||
"category": "Solutions",
|
||
"subcategory": "Peaksys Solutions"
|
||
},
|
||
{
|
||
"title": "Deduplication",
|
||
"key": "deduplication",
|
||
"status": "deprecated",
|
||
"description": "Framework de déduplication basé sur Couchbase pour l'identification et la gestion des doublons.",
|
||
"link": null,
|
||
"external_link": "",
|
||
"use_case": "- Framework d'identification de doublons basé sur un stockage clé-valeur persisté sur un cluster Couchbase\n- Permet d'intégrer une logique de déduplication dans des traitements après stockage des valeurs de référence dans un cache couchbase en mode clé / valeur.\n- La durée de vie des objets dans le cache est configurable.\n- Utilisé pour le dédoublonnage des offres dans la chaîne d'intégration des offres Marketplace",
|
||
"category": "Solutions",
|
||
"subcategory": "Peaksys Solutions"
|
||
},
|
||
{
|
||
"title": "Conrad",
|
||
"key": "conrad",
|
||
"status": "forbidden",
|
||
"description": "Schéma Cassandra",
|
||
"link": null,
|
||
"external_link": "https://cassandra.apache.org/",
|
||
"use_case": "- schéma \"libre\" évolutif, soumis à validation du Référent Cassandra et d'un test de charge.",
|
||
"category": "Solutions",
|
||
"subcategory": "Peaksys Solutions"
|
||
},
|
||
{
|
||
"title": "Alerthor",
|
||
"key": "alerthor",
|
||
"status": "adopted",
|
||
"description": "Système d'alerting et de notification pour le monitoring des applications.",
|
||
"link": "https://peaksys.atlassian.net/wiki/spaces/ALERT/overview?homepageId=215089177",
|
||
"external_link": "",
|
||
"use_case": "- cf https://confluence.cdiscount.com/display/ALERT/Documentation+utilisateur",
|
||
"category": "Solutions",
|
||
"subcategory": "Peaksys Solutions"
|
||
},
|
||
{
|
||
"title": "Dashboard",
|
||
"key": "dashboard",
|
||
"status": "deprecated",
|
||
"description": "Plateforme de suivi des erreurs et des bugs pour le diagnostic des problèmes techniques.",
|
||
"link": null,
|
||
"external_link": "",
|
||
"use_case": "- Logging et dénombrement des exceptions techniques\n- Recherche d'erreurs dans les applications .NET :\n- Applications Web Front\n- Applications Middle\n- Applications BackOffice\n- Endpoints\n- Services NT\n- Aide au diagnostic de problèmes sur tous les environnements",
|
||
"category": "Solutions",
|
||
"subcategory": "Peaksys Solutions"
|
||
},
|
||
{
|
||
"title": "Portail Perf",
|
||
"key": "portail-perf",
|
||
"status": "adopted",
|
||
"description": "Portail de suivi des performances d'application.",
|
||
"link": "https://monithor.it.corp/dashboards/f/ceh42cnpnd0qoe/?orgId=19",
|
||
"external_link": "https://confluence.cdiscount.com/display/PORTAILPERF/Portail+Perf",
|
||
"use_case": "",
|
||
"category": "Solutions",
|
||
"subcategory": "Peaksys Solutions"
|
||
},
|
||
{
|
||
"title": "PoolingScalable",
|
||
"key": "pooling-scalable",
|
||
"status": "deprecated",
|
||
"description": "Système de messagerie asynchrone pour le découplage des composants applicatifs.",
|
||
"link": null,
|
||
"external_link": "",
|
||
"use_case": "- Échanges de messages asynchrones\n- Découplage fort des échanges entre composants (mode point à point)\n- Infrastructure disponible :\n- Cluster mutualisé commun pour les processus standards\n- Cluster dédié pour les processus offres à haute volumétrie",
|
||
"category": "Solutions",
|
||
"subcategory": "Peaksys Solutions"
|
||
},
|
||
{
|
||
"title": "LaCarto",
|
||
"key": "lacarto",
|
||
"status": "adopted",
|
||
"description": "Solution de cartographie et de documentation du système d'information.",
|
||
"link": "https://lacarto.cdbdx.biz/evolve/sites/cdiscount_ref/",
|
||
"external_link": "",
|
||
"use_case": "",
|
||
"category": "Solutions",
|
||
"subcategory": "Peaksys Solutions"
|
||
},
|
||
{
|
||
"title": "EventDispatcher",
|
||
"key": "event-dispatcher",
|
||
"status": "deprecated",
|
||
"description": "Système de propagation d'événements métier et techniques entre les composants du SI.",
|
||
"link": "https://peaksys.atlassian.net/wiki/spaces/MESSAGINGEVTDISPATCHER/overview?homepageId=226689068",
|
||
"external_link": "",
|
||
"use_case": "- Propagation d'événements métier et techniques entre composants\n- Principaux usages :\n- Suppression de clés de cache sur les applications FrontEnd\n- Synchronisation de données (EP/SynchroCatalog)\n- Recalculs et indexations de données (moteur de recherche)",
|
||
"category": "Solutions",
|
||
"subcategory": "Peaksys Solutions"
|
||
},
|
||
{
|
||
"title": "Ctools",
|
||
"key": "ctools",
|
||
"status": "adopted",
|
||
"description": "Ensemble d'outils et de services pour l'exploitation.",
|
||
"link": "https://ctools.it.corp/login.php",
|
||
"external_link": "https://ctools.it.corp",
|
||
"use_case": "",
|
||
"category": "Solutions",
|
||
"subcategory": "Peaksys Solutions"
|
||
},
|
||
{
|
||
"title": "PoolingService",
|
||
"key": "pooling-service",
|
||
"status": "deprecated",
|
||
"description": "Echange d'ordres de traitements entre des processus que l'on veut découpler",
|
||
"link": null,
|
||
"external_link": "",
|
||
"use_case": "- Echange d'ordres de traitements entre des processus que l'on veut découpler\n- Service .net dédié exclusivement au ode .net des services R2 (à embarquer en dépendance)\n- Cette solution est maintennat remplacée par la solution pooling scalable",
|
||
"category": "Solutions",
|
||
"subcategory": "Peaksys Solutions"
|
||
},
|
||
{
|
||
"title": "Baleen",
|
||
"key": "baleen",
|
||
"status": "adopted",
|
||
"description": "Web application firewall, AntiDDOS, Antibot, CDN",
|
||
"link": "https://console.baleen.cloud/",
|
||
"external_link": "https://baleen.cloud/",
|
||
"use_case": "- En frontal de l'ensemble de nos expositions Internet (cdiscount, seller, ...). Pas totalement mais la plupart des gros services.\n- Derrière Cloudflare.",
|
||
"category": "Solutions",
|
||
"subcategory": "Peaksys Solutions"
|
||
},
|
||
{
|
||
"title": "Tracability",
|
||
"key": "tracability",
|
||
"status": "adopted",
|
||
"description": "Récupération des informations des releases présentes dans software-factory",
|
||
"link": "https://peaksys.atlassian.net/wiki/spaces/DDV/pages/215963966/Traceability",
|
||
"external_link": "",
|
||
"use_case": "",
|
||
"category": "Solutions",
|
||
"subcategory": "Peaksys Solutions"
|
||
},
|
||
{
|
||
"title": "MyDesk",
|
||
"key": "mydesk",
|
||
"status": "adopted",
|
||
"description": "Portail unifié pour la gestion des droits",
|
||
"link": "https://mydesk/",
|
||
"external_link": "",
|
||
"use_case": "",
|
||
"category": "Solutions",
|
||
"subcategory": "Peaksys Solutions"
|
||
},
|
||
{
|
||
"title": "Taranis",
|
||
"key": "taranis",
|
||
"status": "deprecated",
|
||
"description": "Stockage clé-valeur persisté sur cluster mutualisé",
|
||
"link": null,
|
||
"external_link": "https://cassandra.apache.org/",
|
||
"use_case": "- Haute disponibilité - limites en lecture & écriture à respecter dû à la mutualisation\n- Consistance éventuelle\n- Structure de données clé/valeur - nommage et typage des champs imposés\n- Volumétrie raisonnable - limite de quota dû à la mutualisation",
|
||
"category": "Solutions",
|
||
"subcategory": "Peaksys Solutions"
|
||
},
|
||
{
|
||
"title": "Clair",
|
||
"key": "clair",
|
||
"status": "forbidden",
|
||
"description": "Plateforme de gestion des logs et de diagnostic des incidents du SI.",
|
||
"link": null,
|
||
"external_link": null,
|
||
"use_case": "- Plateforme de gestion des logs technico-fonctionnels du SI\n- Fonctionnalités :\n- Récupération et stockage des logs\n- Analyse et résolution d'incidents\n- Durées de rétention disponibles : 1, 7, 15, 30 jours\n- Stack technique EFK :\n- ElasticSearch\n- Fluentd\n- Kibana\n- Note : Accès en lecture \"tout ou rien\" - un utilisateur autorisé peut voir tous les logs",
|
||
"category": "Solutions",
|
||
"subcategory": "Peaksys Solutions"
|
||
},
|
||
{
|
||
"title": "Consul",
|
||
"key": "consul",
|
||
"status": "deprecated",
|
||
"description": "Outil de découverte de service (service mesh) distribué et hautement disponible, avec stockage clé/valeur et supervision de services.",
|
||
"link": null,
|
||
"external_link": "https://www.consul.io/",
|
||
"use_case": "- Service mesh distribué et hautement disponible\n- Fonctionnalités principales :\n- Découverte de services\n- Stockage clé/valeur pour la configuration\n- Supervision de services",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Plateforme"
|
||
},
|
||
{
|
||
"title": "Pydio",
|
||
"key": "pydio",
|
||
"status": "restricted",
|
||
"description": "Plateforme de partage et de collaboration de fichiers en entreprise avec contrôle d'accès granulaire.",
|
||
"link": null,
|
||
"external_link": "https://pydio.com/",
|
||
"use_case": "- Echanges de documents statistiques avec les fournisseurs",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Plateforme"
|
||
},
|
||
{
|
||
"title": "Percona",
|
||
"key": "percona",
|
||
"status": "adopted",
|
||
"description": "Suite d'outils open source pour la gestion, le monitoring et l'optimisation des performances des bases de données MongoDB, avec fonctionnalités de sauvegarde et réplication.",
|
||
"link": null,
|
||
"external_link": "https://www.percona.com/software/mongodb-tools",
|
||
"use_case": "- Monitoring et backup de MongoDB",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Plateforme"
|
||
},
|
||
{
|
||
"title": "ZooKeeper",
|
||
"key": "zookeeper",
|
||
"status": "deprecated",
|
||
"description": "Service de coordination distribué pour la gestion de configuration et la découverte de services dans les systèmes distribués.",
|
||
"link": null,
|
||
"external_link": "https://zookeeper.apache.org/",
|
||
"use_case": "",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Plateforme"
|
||
},
|
||
{
|
||
"title": "Mesos",
|
||
"key": "mesos",
|
||
"status": "forbidden",
|
||
"description": "Orchestrateur de conteneurs pour la gestion des ressources et le déploiement de services dans les environnements distribués.",
|
||
"link": null,
|
||
"external_link": "https://mesos.apache.org/",
|
||
"use_case": "- Orchestrateur de containers. Déploiement de services containérisés.",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Plateforme"
|
||
},
|
||
{
|
||
"title": "concourseCI",
|
||
"key": "concourseci",
|
||
"status": "restricted",
|
||
"description": "Pipeline CI/CD automatisé et déclaratif pour la construction, le test et le déploiement des applications.",
|
||
"link": null,
|
||
"external_link": "https://concourse-ci.org/",
|
||
"use_case": "",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Plateforme"
|
||
},
|
||
{
|
||
"title": "Xlight FTP Server",
|
||
"key": "xlight-ftp-server",
|
||
"status": "restricted",
|
||
"description": "Serveur FTP sécurisé pour le transfert de fichiers avec support des protocoles FTP, FTPS et SFTP.",
|
||
"link": null,
|
||
"external_link": "https://www.xlightftpd.com/",
|
||
"use_case": "",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Plateforme"
|
||
},
|
||
{
|
||
"title": "Serv_U",
|
||
"key": "serv-u",
|
||
"status": "restricted",
|
||
"description": "Serveur FTP/SFTP/FTPS pour le transfert sécurisé de fichiers avec gestion des utilisateurs et des permissions.",
|
||
"link": null,
|
||
"external_link": "https://www.serv-u.com/",
|
||
"use_case": "",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Plateforme"
|
||
},
|
||
{
|
||
"title": "IIS Web",
|
||
"key": "iis",
|
||
"status": "adopted",
|
||
"description": "Serveur web de Microsoft pour l'hébergement d'applications web et de services sur Windows Server.",
|
||
"link": null,
|
||
"external_link": "https://www.iis.net/",
|
||
"use_case": "- Hébergement d'applications web .NET Framework",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Plateforme"
|
||
},
|
||
{
|
||
"title": "Jupyterhub",
|
||
"key": "jupyterhub",
|
||
"status": "restricted",
|
||
"description": "Plateforme de notebooks Jupyter multi-utilisateurs pour l'analyse de données et le calcul scientifique.",
|
||
"link": null,
|
||
"external_link": "https://jupyter.org/hub",
|
||
"use_case": "",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Plateforme"
|
||
},
|
||
{
|
||
"title": "Docker",
|
||
"key": "docker",
|
||
"status": "adopted",
|
||
"description": "Plateforme de conteneurisation permettant d'isoler et de déployer des applications avec leurs dépendances.",
|
||
"link": null,
|
||
"external_link": "https://www.docker.com/",
|
||
"use_case": "- Technologie de conteneurisation pour applications et dépendances\n- Isolation des ressources entre containers :\n- Processeur\n- Mémoire\n- Entrées/sorties\n- Connexions réseau\n- Exécution simultanée de plusieurs containers sur une même machine",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Plateforme"
|
||
},
|
||
{
|
||
"title": "nginx/openresty",
|
||
"key": "nginx-openresty",
|
||
"status": "restricted",
|
||
"description": "Serveur web haute performance et proxy inverse basé sur NGINX, intégrant le moteur Lua pour des fonctionnalités avancées de scripting et de personnalisation.",
|
||
"link": null,
|
||
"external_link": "https://openresty.org/",
|
||
"use_case": "",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Plateforme"
|
||
},
|
||
{
|
||
"title": "Varnish",
|
||
"key": "varnish",
|
||
"status": "adopted",
|
||
"description": "Accélérateur HTTP et proxy inverse pour la mise en cache et l'optimisation des performances web.",
|
||
"link": null,
|
||
"external_link": "https://varnish-cache.org/",
|
||
"use_case": "- Reverse proxy sur des appels de route HTTP",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Plateforme"
|
||
},
|
||
{
|
||
"title": "Kubernetes",
|
||
"key": "kubernetes",
|
||
"status": "adopted",
|
||
"description": "Orchestrateur de conteneurs open source pour l'automatisation du déploiement, de la mise à l'échelle et de la gestion des applications.",
|
||
"link": "https://peaksys.atlassian.net/wiki/spaces/KUBE/pages/209989676/1+-+Un+lien+pour+les+gouverner+tous",
|
||
"external_link": "https://kubernetes.io/",
|
||
"use_case": "- Orchestrateur de containers Open Source\n- Fonctionnalités principales :\n- Automatisation des déploiements\n- Gestion de la scalabilité\n- Management des applications containérisées\n- Documentation complémentaire disponible :\n- Architecture Kubernetes\n- Cheat Sheet K8s",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Plateforme"
|
||
},
|
||
{
|
||
"title": "Kong",
|
||
"key": "kong",
|
||
"status": "adopted",
|
||
"description": "Gateway API open source pour la gestion, la sécurisation et le monitoring des API avec support de plugins.",
|
||
"link": "https://peaksys.atlassian.net/wiki/spaces/KUBE/pages/209989676/1+-+Un+lien+pour+les+gouverner+tous",
|
||
"external_link": "https://konghq.com/",
|
||
"use_case": "- Gateway API principale pour l'ensemble des API Cdiscount\n- Fonctionnalités étendues via plugins :\n- Authentification OAuth\n- Gestion des quotas et fréquences\n- Logging",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Plateforme"
|
||
},
|
||
{
|
||
"title": "Keycloak",
|
||
"key": "keycloak",
|
||
"status": "adopted",
|
||
"description": "Solution open source de gestion des identités et des accès (IAM) avec support de l'authentification unique (SSO).",
|
||
"link": "https://peaksys.atlassian.net/wiki/spaces/AUTHKEYCLOAK/overview?homepageId=227672098",
|
||
"external_link": "https://www.keycloak.org/",
|
||
"use_case": "- Solution de gestion des identités et des accès utilisé dans les µService sous K8S",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Plateforme"
|
||
},
|
||
{
|
||
"title": "Ceph",
|
||
"key": "ceph",
|
||
"status": "adopted",
|
||
"description": "Système de stockage distribué open source offrant des services d'objets, de blocs et de fichiers.",
|
||
"link": "https://peaksys.atlassian.net/wiki/spaces/CTINF/pages/222220069/CEPH+Ceph+Legacy+Mutu",
|
||
"external_link": "https://ceph.io/",
|
||
"use_case": "- Ceph is a distributed storage system. After playing on a PoC and with Redhat audit and advises we finally implemented two clusters:one in Bordeaux,one in ParisThe infrastructure is horizontally scallable. To add performance or storage, just add an OSD box (cf. Architecture).The ceph platform provide three different types of storage:object storage through a01storage.cdweb.biz (cdweb.biz subdomain with domain alias pointing to GSLB)block storageshared filesystem",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Plateforme"
|
||
},
|
||
{
|
||
"title": "Harbor",
|
||
"key": "harbor",
|
||
"status": "adopted",
|
||
"description": "Registre de conteneurs open source pour le stockage et la distribution sécurisée des images Docker.",
|
||
"link": "https://peaksys.atlassian.net/wiki/spaces/HARB/pages/219650341/1+-+Un+lien+pour+les+gouverner+tous#Harbor-client",
|
||
"external_link": "https://goharbor.io/",
|
||
"use_case": "- Registre interne des images Docker",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Plateforme"
|
||
},
|
||
{
|
||
"title": "zabbix",
|
||
"key": "zabbix",
|
||
"status": "adopted",
|
||
"description": "Solution de monitoring open source pour la surveillance des réseaux, serveurs et applications.",
|
||
"link": "https://peaksys.atlassian.net/wiki/spaces/MONITORING/overview",
|
||
"external_link": "https://www.zabbix.com/",
|
||
"use_case": "",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Plateforme"
|
||
},
|
||
{
|
||
"title": "Nutanix",
|
||
"key": "nutanix",
|
||
"status": "adopted",
|
||
"description": "Plateforme d'infrastructure hyperconvergée combinant virtualisation, stockage distribué et gestion unifiée pour simplifier l'administration des datacenters.",
|
||
"link": "https://peaksys.atlassian.net/wiki/spaces/CTOUT/pages/207981447/Documentations+-+Nutanix",
|
||
"external_link": "https://www.nutanix.com/",
|
||
"use_case": "",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Plateforme"
|
||
},
|
||
{
|
||
"title": "Backstage",
|
||
"key": "backstage",
|
||
"status": "adopted",
|
||
"description": "Plateforme de portail développeur open source pour centraliser la documentation, les services et les outils de développement avec un modèle de catalogue de services.",
|
||
"link": "https://backstage.it.corp/",
|
||
"external_link": "https://backstage.io/",
|
||
"use_case": "- Création de nouveau composants dans le portail de développement\n- Création de pipelines CI/CD\n- Exposition des services via le portail de développement",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Plateforme"
|
||
},
|
||
{
|
||
"title": "Cohesity/Kiwi CatTools",
|
||
"key": "cohesity-kiwi-cattools",
|
||
"status": "adopted",
|
||
"description": "Solution de gestion des données d'entreprise offrant sauvegarde, restauration, archivage et automatisation des configurations réseau.",
|
||
"link": null,
|
||
"external_link": "https://www.cohesity.com/",
|
||
"use_case": "",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Plateforme"
|
||
},
|
||
{
|
||
"title": "Générix",
|
||
"key": "generix",
|
||
"status": "forbidden",
|
||
"description": "Ancien système ERP remplacé par SAP S4 pour la gestion commerciale et financière.",
|
||
"link": null,
|
||
"external_link": "https://www.generixgroup.com/",
|
||
"use_case": "",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Plateforme"
|
||
},
|
||
{
|
||
"title": "Wordpress",
|
||
"key": "wordpress",
|
||
"status": "restricted",
|
||
"description": "Système de gestion de contenu (CMS) open source pour la création de sites web et de documentation.",
|
||
"link": null,
|
||
"external_link": "https://wordpress.org/",
|
||
"use_case": "- CMS OpenSource en PHPIl est utilisé pour la réalisation de site web :Documentation API MarketplaceSites institutionnels",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Plateforme"
|
||
},
|
||
{
|
||
"title": "Vault",
|
||
"key": "vault",
|
||
"status": "adopted",
|
||
"description": "Système de gestion des secrets et de protection des données sensibles avec chiffrement et rotation automatique.",
|
||
"link": "https://peaksys.atlassian.net/wiki/spaces/VAULT/overview?homepageId=216694822",
|
||
"external_link": "https://www.vaultproject.io/",
|
||
"use_case": "- Solution de gestion des secrets",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Plateforme"
|
||
},
|
||
{
|
||
"title": "Kafka Burrow",
|
||
"key": "kafka-burrow",
|
||
"status": "deprecated",
|
||
"description": "Outil de monitoring pour le suivi du lag des consommateurs dans les topics Kafka.",
|
||
"link": null,
|
||
"external_link": "https://github.com/linkedin/Burrow",
|
||
"use_case": "",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Plateforme"
|
||
},
|
||
{
|
||
"title": "SAP S4 (ERP)",
|
||
"key": "sap-s4-erp",
|
||
"status": "restricted",
|
||
"description": "Système ERP de nouvelle génération de SAP pour la gestion intégrée des processus métier.",
|
||
"link": null,
|
||
"external_link": "https://www.sap.com/france/products/s4hana-erp.html",
|
||
"use_case": "- Gestion intégrée des processus métier\n- Remplacement progressif de Générix depuis fin 2018\n- Solution groupe pour la gestion commerciale et financière",
|
||
"category": "Solutions",
|
||
"subcategory": "Solutions Editeurs (on-premise)"
|
||
},
|
||
{
|
||
"title": "Manhattan",
|
||
"key": "manhattan",
|
||
"status": "restricted",
|
||
"description": "Système de gestion d'entrepôt (WMS) pour l'optimisation des opérations logistiques.",
|
||
"link": null,
|
||
"external_link": "https://www.manh.com/fr-fr/products/warehouse-management",
|
||
"use_case": "- Gestion des entrepôts de CESTAS\n- Déployé depuis 2013\n- Optimisation des opérations logistiques",
|
||
"category": "Solutions",
|
||
"subcategory": "Solutions Editeurs (on-premise)"
|
||
},
|
||
{
|
||
"title": "SAP S4",
|
||
"key": "sap-s4",
|
||
"status": "restricted",
|
||
"description": "Système ERP intégré de SAP pour la gestion des processus métier et financiers.",
|
||
"link": null,
|
||
"external_link": "https://www.sap.com/france/products/s4hana-erp.html",
|
||
"use_case": "- SAP est l'outil de gestion commerciale et financière de la société Cdiscount mis en place fin 2018 en remplacement progressif de Générix.Remarque : il existe également un SAP côté Casino qui gère notamment la comptabilité du groupe Casino",
|
||
"category": "Solutions",
|
||
"subcategory": "Solutions Editeurs (on-premise)"
|
||
},
|
||
{
|
||
"title": "Ciuch",
|
||
"key": "ciuch",
|
||
"status": "restricted",
|
||
"description": "Système de contrôle d'entrepôt (WCS) pour l'automatisation des opérations logistiques.",
|
||
"link": null,
|
||
"external_link": "https://www.ciuch.com/",
|
||
"use_case": "",
|
||
"category": "Solutions",
|
||
"subcategory": "Solutions Editeurs (on-premise)"
|
||
},
|
||
{
|
||
"title": "MailEva *",
|
||
"key": "maileva",
|
||
"status": "restricted",
|
||
"description": "Solution de reconnaissance optique de caractères (OCR) pour le traitement des documents.",
|
||
"link": null,
|
||
"external_link": "https://www.maileva.com/",
|
||
"use_case": "",
|
||
"category": "Solutions",
|
||
"subcategory": "Solutions Editeurs (on-premise)"
|
||
},
|
||
{
|
||
"title": "SOTI Control *",
|
||
"key": "soti-control",
|
||
"status": "restricted",
|
||
"description": "Solution de gestion et de sécurisation des parcs de terminaux mobiles.",
|
||
"link": null,
|
||
"external_link": "https://www.soti.net/products/control/",
|
||
"use_case": "",
|
||
"category": "Solutions",
|
||
"subcategory": "Solutions Editeurs (on-premise)"
|
||
},
|
||
{
|
||
"title": "RELEX *",
|
||
"key": "relex",
|
||
"status": "restricted",
|
||
"description": "Plateforme de prévision des ventes et d'optimisation des stocks pour la supply chain.",
|
||
"link": null,
|
||
"external_link": "https://www.relexsolutions.com/",
|
||
"use_case": "",
|
||
"category": "Solutions",
|
||
"subcategory": "Solutions Editeurs (on-premise)"
|
||
},
|
||
{
|
||
"title": "UiPath *",
|
||
"key": "uipath",
|
||
"status": "restricted",
|
||
"description": "Plateforme de robotisation des processus (RPA) pour l'automatisation des tâches répétitives.",
|
||
"link": null,
|
||
"external_link": "https://www.uipath.com/",
|
||
"use_case": "- Automatisation des tâches répétitives via simulation d'actions utilisateur\n- Utilisé par la Direction Finance pour :\n- Reproduction d'activités comptables récurrentes\n- Automatisation des processus administratifs",
|
||
"category": "Solutions",
|
||
"subcategory": "Solutions Editeurs (on-premise)"
|
||
},
|
||
{
|
||
"title": "Microsoft Clarity",
|
||
"key": "microsoft-clarity",
|
||
"status": "adopted",
|
||
"description": "Outil d'analyse comportementale web de Microsoft permettant de visualiser les interactions utilisateurs sur les sites web.",
|
||
"link": null,
|
||
"external_link": "https://clarity.microsoft.com/",
|
||
"use_case": "- Utilisé par les métiers Octopia sur les comportements des vendeurs sur le Seller Portal.",
|
||
"category": "Solutions",
|
||
"subcategory": "Solutions SAAS"
|
||
},
|
||
{
|
||
"title": "NS1 *",
|
||
"key": "ns1",
|
||
"status": "adopted",
|
||
"description": "Plateforme de gestion DNS et de trafic intelligent pour les applications distribuées.",
|
||
"link": null,
|
||
"external_link": "https://ns1.com/",
|
||
"use_case": "",
|
||
"category": "Solutions",
|
||
"subcategory": "Solutions SAAS"
|
||
},
|
||
{
|
||
"title": "Brevo (ex Sendingblue)",
|
||
"key": "brevo",
|
||
"status": "restricted",
|
||
"description": "Plateforme de marketing automation et d'envoi d'emails transactionnels.",
|
||
"link": null,
|
||
"external_link": "https://www.brevo.com/",
|
||
"use_case": "",
|
||
"category": "Solutions",
|
||
"subcategory": "Solutions SAAS"
|
||
},
|
||
{
|
||
"title": "Mayday *",
|
||
"key": "mayday",
|
||
"status": "restricted",
|
||
"description": "Solution de gestion des incidents et de communication en temps réel pour les équipes techniques.",
|
||
"link": null,
|
||
"external_link": "https://www.mayday.ai/",
|
||
"use_case": "",
|
||
"category": "Solutions",
|
||
"subcategory": "Solutions SAAS"
|
||
},
|
||
{
|
||
"title": "Azure APIM",
|
||
"key": "azure-apim",
|
||
"status": "restricted",
|
||
"description": "Service de gestion d'API de Microsoft Azure pour la publication, la sécurisation et l'analyse des API.",
|
||
"link": null,
|
||
"external_link": "https://azure.microsoft.com/fr-fr/services/api-management/",
|
||
"use_case": "- Gestion de l'APIM Octopia",
|
||
"category": "Solutions",
|
||
"subcategory": "Solutions SAAS"
|
||
},
|
||
{
|
||
"title": "MailGun",
|
||
"key": "mailgun",
|
||
"status": "adopted",
|
||
"description": "Service d'envoi d'emails transactionnels et de marketing avec suivi des performances.",
|
||
"link": null,
|
||
"external_link": "https://www.mailgun.com/",
|
||
"use_case": "- Envoi de mails pour des usages Back ou B2B.",
|
||
"category": "Solutions",
|
||
"subcategory": "Solutions SAAS"
|
||
},
|
||
{
|
||
"title": "DynDNS",
|
||
"key": "dyndns",
|
||
"status": "deprecated",
|
||
"description": "Service de DNS dynamique permettant de mettre à jour automatiquement les enregistrements DNS.",
|
||
"link": null,
|
||
"external_link": "https://www.dyndns.com/",
|
||
"use_case": "",
|
||
"category": "Solutions",
|
||
"subcategory": "Solutions SAAS"
|
||
},
|
||
{
|
||
"title": "APIARY",
|
||
"key": "apiary",
|
||
"status": "forbidden",
|
||
"description": "Plateforme de conception et de documentation d'API avec support de la spécification OpenAPI.",
|
||
"link": null,
|
||
"external_link": "https://apiary.io/",
|
||
"use_case": "",
|
||
"category": "Solutions",
|
||
"subcategory": "Solutions SAAS"
|
||
},
|
||
{
|
||
"title": "PEGA",
|
||
"key": "pega",
|
||
"status": "forbidden",
|
||
"description": "Plateforme de gestion des processus métier et de l'expérience client.",
|
||
"link": null,
|
||
"external_link": "https://www.pega.com/",
|
||
"use_case": "",
|
||
"category": "Solutions",
|
||
"subcategory": "Solutions SAAS"
|
||
},
|
||
{
|
||
"title": "Marjory",
|
||
"key": "marjory",
|
||
"status": "restricted",
|
||
"description": "Solution de gestion des incidents et de communication en temps réel pour les équipes techniques.",
|
||
"link": null,
|
||
"external_link": "https://www.marjory.io/",
|
||
"use_case": "- Envisagé côté Connecteurs, mais abandonné d'après ce commentaire : https://jira.cdiscount.com/browse/DSI_5245_01-1543?focusedId=3321364&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-3321364\n- et ce cadrage annulé https://jira.cdiscount.com/browse/CADRAGE-515.\n- A creuser si encore utilisé.\n- Documentation interne métier : https://confluence.cdiscount.com/display/SOC/Marjory",
|
||
"category": "Solutions",
|
||
"subcategory": "Solutions SAAS"
|
||
},
|
||
{
|
||
"title": "SalesForce",
|
||
"key": "salesforce",
|
||
"status": "restricted",
|
||
"description": "Plateforme CRM pour la gestion de la relation client et des ventes.",
|
||
"link": null,
|
||
"external_link": "https://www.salesforce.com/fr/",
|
||
"use_case": "- Gestion de la relation client et des ventes coté Octopia",
|
||
"category": "Solutions",
|
||
"subcategory": "Solutions SAAS"
|
||
},
|
||
{
|
||
"title": "Pardot",
|
||
"key": "pardot",
|
||
"status": "restricted",
|
||
"description": "Solution de marketing automation de Salesforce pour la génération de leads et l'automatisation du marketing.",
|
||
"link": null,
|
||
"external_link": "https://www.salesforce.com/fr/products/marketing-cloud/pardot/",
|
||
"use_case": "- Utilisé par le service communicationn Octopia pour la gestion des communications emails aux vendeurs.",
|
||
"category": "Solutions",
|
||
"subcategory": "Solutions SAAS"
|
||
},
|
||
{
|
||
"title": "Piano Analytics",
|
||
"key": "piano-analytics",
|
||
"status": "restricted",
|
||
"description": "Solution d'analyse web et de mesure d'audience pour les sites web et applications.",
|
||
"link": null,
|
||
"external_link": "https://www.piano.io/analytics/",
|
||
"use_case": "- Solution groupe CASINO pour le tracking web en remplacement de Google Analytics.\n- Piano Analytics est une solution de AT INTERNET.",
|
||
"category": "Solutions",
|
||
"subcategory": "Solutions SAAS"
|
||
},
|
||
{
|
||
"title": "Neolane",
|
||
"key": "neolane",
|
||
"status": "deprecated",
|
||
"description": "Ancienne plateforme de marketing automation et de gestion des campagnes marketing.",
|
||
"link": null,
|
||
"external_link": "https://www.adobe.com/fr/marketing-cloud/campaign.html",
|
||
"use_case": "- Gestion du marketing client :\n- Définition et exécution des campagnes marketing (emailing, SMS)\n- Gestion des parcours clients (envoi de communications au déclenchement d'événements métier sur les comptes clients)\n- GRC : Templating et envoi des mails de services aux clients pour le suivi opérationnel de la relation client",
|
||
"category": "Solutions",
|
||
"subcategory": "Solutions SAAS"
|
||
},
|
||
{
|
||
"title": "Dynatrace",
|
||
"key": "dynatrace",
|
||
"status": "adopted",
|
||
"description": "Plateforme de monitoring et d'observabilité des applications et infrastructures.",
|
||
"link": null,
|
||
"external_link": "https://www.dynatrace.com/",
|
||
"use_case": "",
|
||
"category": "Solutions",
|
||
"subcategory": "Solutions SAAS"
|
||
},
|
||
{
|
||
"title": "SentinelOne",
|
||
"key": "sentinelone",
|
||
"status": "adopted",
|
||
"description": "Solution de sécurité des endpoints utilisant l'intelligence artificielle pour la détection et la réponse aux menaces.",
|
||
"link": null,
|
||
"external_link": "https://www.sentinelone.com/",
|
||
"use_case": "",
|
||
"category": "Solutions",
|
||
"subcategory": "Solutions SAAS"
|
||
},
|
||
{
|
||
"title": "Forescout",
|
||
"key": "forescout",
|
||
"status": "adopted",
|
||
"description": "Solution de sécurité des réseaux pour la visibilité et le contrôle des appareils connectés.",
|
||
"link": null,
|
||
"external_link": "https://www.forescout.com/",
|
||
"use_case": "",
|
||
"category": "Solutions",
|
||
"subcategory": "Solutions SAAS"
|
||
},
|
||
{
|
||
"title": "Flexera *",
|
||
"key": "flexera",
|
||
"status": "adopted",
|
||
"description": "Plateforme de gestion des licences logicielles et d'optimisation des coûts IT.",
|
||
"link": null,
|
||
"external_link": "https://www.flexera.com/",
|
||
"use_case": "",
|
||
"category": "Solutions",
|
||
"subcategory": "Solutions SAAS"
|
||
},
|
||
{
|
||
"title": "Cloudflare",
|
||
"key": "cloudflare",
|
||
"status": "adopted",
|
||
"description": "Plateforme de gestion des réseaux et de la sécurité.",
|
||
"link": "https://dash.cloudflare.com/",
|
||
"external_link": "https://www.cloudflare.com/",
|
||
"use_case": "- Gestion de l'ensemble des réseaux de l'entreprise (DNS, CDN, WAF, etc.)\n- Gestion de la sécurité des applications (WAF, DDoS, etc.)\n- Gestion des logs (Cloudflare Logs)\n- Gestion des performances des applications (CDN, etc.)",
|
||
"category": "Solutions",
|
||
"subcategory": "Solutions SAAS"
|
||
},
|
||
{
|
||
"title": "Selenium",
|
||
"key": "selenium",
|
||
"status": "adopted",
|
||
"description": "Framework de test C# d'automatisation web pour la validation des interfaces utilisateur et des fonctionnalités.",
|
||
"link": null,
|
||
"external_link": "https://www.selenium.dev/",
|
||
"use_case": "- Tests automatisés d'interfaces web\n- Validation des parcours utilisateur\n- Tests de non-régression des applications web",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Test"
|
||
},
|
||
{
|
||
"title": "Cypress",
|
||
"key": "cypress",
|
||
"status": "adopted",
|
||
"description": "Framework de test JS end-to-end moderne pour les applications web avec interface de développement intégrée.",
|
||
"link": null,
|
||
"external_link": "https://www.cypress.io/",
|
||
"use_case": "- Tests end-to-end des applications web modernes\n- Tests d'intégration avec interface de développement intégrée\n- Support du développement piloté par les tests (TDD)",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Test"
|
||
},
|
||
{
|
||
"title": "K6",
|
||
"key": "k6",
|
||
"status": "adopted",
|
||
"description": "Outil de test de charge open source en JS pour la performance et le stress testing des applications.",
|
||
"link": null,
|
||
"external_link": "https://k6.io/",
|
||
"use_case": "- Tests de performance des applications\n- Tests de charge et stress testing\n- Validation des performances sous charge\n- + utilisé sur Octopia aujourd'hui\n- Manque une industrialisation dans les pipelines pour tests autoimatiques",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Test"
|
||
},
|
||
{
|
||
"title": "JMeter - StormUp",
|
||
"key": "jmeter-stormup",
|
||
"status": "adopted",
|
||
"description": "Solution de test de charge et de performance pour les applications web et les services.",
|
||
"link": null,
|
||
"external_link": "https://jmeter.apache.org/",
|
||
"use_case": "- Utilisé pour faire des tests depuis l'extérieur de l'entreprise afin de simuler de la charge. Principalement pour les tests de charge sur le site cdiscount.com",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Test"
|
||
},
|
||
{
|
||
"title": "Robot Framework",
|
||
"key": "robot-framework",
|
||
"status": "adopted",
|
||
"description": "Framework de test d'automatisation en Python open source pour les tests de bout en bout et les tests d'acceptation.",
|
||
"link": null,
|
||
"external_link": "https://robotframework.org/",
|
||
"use_case": "- Tests d'acceptation automatisés\n- Tests de bout en bout (E2E)\n- Tests d'intégration des systèmes\n- Utilisé beaucoup par les QA coté Octopia et Log.",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Test"
|
||
},
|
||
{
|
||
"title": "Structurizr",
|
||
"key": "structurizr",
|
||
"status": "adopted",
|
||
"description": "Outil de modélisation et de documentation d'architecture logicielle basé sur le modèle C4.",
|
||
"link": "https://structurizr.it.corp/",
|
||
"external_link": "https://structurizr.com/",
|
||
"use_case": "- Génération automatisée de documentation d'architecture\n- Publication de diagrammes au format C4 Model dans Confluence\n- Documentation standardisée pour toutes les équipes",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Tools"
|
||
},
|
||
{
|
||
"title": "Datahub",
|
||
"key": "datahub",
|
||
"status": "adopted",
|
||
"description": "Plateforme de catalogage et de gouvernance des données pour la découverte et la gestion des métadonnées.",
|
||
"link": null,
|
||
"external_link": "https://datahubproject.io/",
|
||
"use_case": "- Gestion de la base de connaissance Snowflake\n- Catalogage des données et métadonnées",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Tools"
|
||
},
|
||
{
|
||
"title": "APICurio",
|
||
"key": "apicurio",
|
||
"status": "adopted",
|
||
"description": "Registre d'API et de schémas pour la documentation et la gouvernance des interfaces de programmation.",
|
||
"link": "https://schemas-registry.it.corp/ui/artifacts",
|
||
"external_link": "https://www.apicur.io/",
|
||
"use_case": "- Registre de schémas pour les API\n- Gestion des schémas de messages Kafka\n- Documentation centralisée des interfaces",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Tools"
|
||
},
|
||
{
|
||
"title": "Feature-Hub",
|
||
"key": "feature-hub",
|
||
"status": "restricted",
|
||
"description": "Plateforme de gestion des fonctionnalités (feature flags) pour le déploiement progressif et le contrôle des releases.",
|
||
"link": null,
|
||
"external_link": "https://www.featurehub.io/",
|
||
"use_case": "- Gestion du feature flipping en temps réel\n- Déploiement progressif des fonctionnalités\n- Contrôle des fonctionnalités par environnement",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Tools"
|
||
},
|
||
{
|
||
"title": "InRule",
|
||
"key": "inrule",
|
||
"status": "deprecated",
|
||
"description": "Moteur de règles métier pour la gestion et l'exécution des règles de décision dans les applications.",
|
||
"link": null,
|
||
"external_link": "https://www.inrule.com/",
|
||
"use_case": "- Moteur de règles pour l'activité SelfCare et scoring",
|
||
"category": "Développement & Langages",
|
||
"subcategory": "Tools"
|
||
},
|
||
{
|
||
"title": "Sonar",
|
||
"key": "sonar",
|
||
"status": "adopted",
|
||
"description": "Plateforme d'analyse statique de code multi-langage pour la détection des bugs, vulnérabilités, code smells et la mesure de la couverture des tests.",
|
||
"link": "https://sonar.cdweb.biz/projects",
|
||
"external_link": "https://www.sonarsource.com/",
|
||
"use_case": "- Analyse statique de la qualité du code\n- Détection des vulnérabilités de sécurité\n- Mesure de la dette technique",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Usine Logicielle/Infra as Code/Automation"
|
||
},
|
||
{
|
||
"title": "jenkins",
|
||
"key": "jenkins",
|
||
"status": "deprecated",
|
||
"description": "Serveur d'automatisation open source pour l'intégration continue et la livraison continue (CI/CD).",
|
||
"link": null,
|
||
"external_link": "https://www.jenkins.io/",
|
||
"use_case": "- Intégration continue (CI)\n- Déploiement continu (CD)\n- Note : Solution dépréciée, migration vers Azure DevOps",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Usine Logicielle/Infra as Code/Automation"
|
||
},
|
||
{
|
||
"title": "Git",
|
||
"key": "git",
|
||
"status": "adopted",
|
||
"description": "Système de contrôle de version distribué pour le suivi des modifications du code source.",
|
||
"link": null,
|
||
"external_link": "https://git-scm.com/",
|
||
"use_case": "- Gestion du code source\n- Collaboration entre développeurs\n- Suivi des modifications et versions",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Usine Logicielle/Infra as Code/Automation"
|
||
},
|
||
{
|
||
"title": "Jack",
|
||
"key": "jack",
|
||
"status": "deprecated",
|
||
"description": "Ancien outil interne d'automatisation pour le déploiement, la configuration et l'orchestration des applications dans l'infrastructure Cdiscount.",
|
||
"link": null,
|
||
"external_link": "",
|
||
"use_case": "- Déploiement des applications legacy sur IIS",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Usine Logicielle/Infra as Code/Automation"
|
||
},
|
||
{
|
||
"title": "Trivy",
|
||
"key": "trivy",
|
||
"status": "adopted",
|
||
"description": "Scanner de vulnérabilités pour les images de conteneurs et les dépendances logicielles.",
|
||
"link": "https://peaksys.atlassian.net/wiki/spaces/SECU/pages/212257954/CICD+-+Trivy",
|
||
"external_link": "https://aquasecurity.github.io/trivy/",
|
||
"use_case": "- Scan des images de conteneurs",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Usine Logicielle/Infra as Code/Automation"
|
||
},
|
||
{
|
||
"title": "gitlab",
|
||
"key": "gitlab",
|
||
"status": "deprecated",
|
||
"description": "Plateforme DevOps tout-en-un intégrant gestion de code source, CI/CD, registre de conteneurs, gestion de projets et sécurité applicative.",
|
||
"link": null,
|
||
"external_link": "https://about.gitlab.com/",
|
||
"use_case": "",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Usine Logicielle/Infra as Code/Automation"
|
||
},
|
||
{
|
||
"title": "Checkmarx",
|
||
"key": "checkmarx",
|
||
"status": "adopted",
|
||
"description": "Solution d'analyse de sécurité applicative (SAST) pour la détection des vulnérabilités dans le code source avec support multi-langage et intégration CI/CD.",
|
||
"link": null,
|
||
"external_link": "https://checkmarx.com/",
|
||
"use_case": "- Analyse statique des failles de sécurité dans le code",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Usine Logicielle/Infra as Code/Automation"
|
||
},
|
||
{
|
||
"title": "stryker/Pitest/Pytest",
|
||
"key": "stryker-pitest-pytest",
|
||
"status": "adopted",
|
||
"description": "Suite d'outils de test par mutation pour évaluer la qualité des tests unitaires en modifiant le code source et vérifiant la détection des changements.",
|
||
"link": null,
|
||
"external_link": "https://stryker-mutator.io/",
|
||
"use_case": "- Tests de mutations .NET\n- Tests de mutations Java\n- Tests de mutations Python",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Usine Logicielle/Infra as Code/Automation"
|
||
},
|
||
{
|
||
"title": "Helm",
|
||
"key": "helm",
|
||
"status": "adopted",
|
||
"description": "Gestionnaire de packages pour Kubernetes facilitant le déploiement et la configuration des applications.",
|
||
"link": null,
|
||
"external_link": "https://helm.sh/",
|
||
"use_case": "- Déploiement des applications dans le cluster Kubernetes",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Usine Logicielle/Infra as Code/Automation"
|
||
},
|
||
{
|
||
"title": "liquibase",
|
||
"key": "liquibase",
|
||
"status": "adopted",
|
||
"description": "Outil de gestion des changements de base de données pour le versioning et le déploiement des schémas.",
|
||
"link": null,
|
||
"external_link": "https://www.liquibase.org/",
|
||
"use_case": "- Gestion des schémas des bases de données PostgreSQL",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Usine Logicielle/Infra as Code/Automation"
|
||
},
|
||
{
|
||
"title": "Ansible",
|
||
"key": "ansible",
|
||
"status": "adopted",
|
||
"description": "Outil d'automatisation IT sans agent pour le provisionnement, la gestion de configuration, le déploiement d'applications et l'orchestration multi-cloud.",
|
||
"link": null,
|
||
"external_link": "https://www.ansible.com/",
|
||
"use_case": "",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Usine Logicielle/Infra as Code/Automation"
|
||
},
|
||
{
|
||
"title": "Terraform",
|
||
"key": "terraform",
|
||
"status": "adopted",
|
||
"description": "Outil d'infrastructure as code pour la provision et la gestion des ressources cloud.",
|
||
"link": null,
|
||
"external_link": "https://www.terraform.io/",
|
||
"use_case": "- Provisionnement d'infrastructure as code\n- Gestion des ressources cloud\n- Automatisation du déploiement d'infrastructure",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Usine Logicielle/Infra as Code/Automation"
|
||
},
|
||
{
|
||
"title": "Puppet",
|
||
"key": "puppet",
|
||
"status": "adopted",
|
||
"description": "Plateforme de gestion de configuration et d'automatisation infrastructure permettant le déploiement, la mise à jour et la conformité des systèmes.",
|
||
"link": null,
|
||
"external_link": "https://puppet.com/",
|
||
"use_case": "",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Usine Logicielle/Infra as Code/Automation"
|
||
},
|
||
{
|
||
"title": "Azure Devops Server",
|
||
"key": "azure-devops-server",
|
||
"status": "adopted",
|
||
"description": "Suite complète de développement collaborative incluant gestion de code, CI/CD, tests et déploiement d'applications.",
|
||
"link": "http://tfs.cdbdx.biz:8080/tfs/DefaultCollection/",
|
||
"external_link": "https://azure.microsoft.com/fr-fr/services/devops/server/",
|
||
"use_case": "- Gestion du cycle de vie des applications\n- Intégration et déploiement continus (CI/CD)\n- Gestion des pipelines de build et release",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Usine Logicielle/Infra as Code/Automation"
|
||
},
|
||
{
|
||
"title": "TFVC",
|
||
"key": "tfvc",
|
||
"status": "deprecated",
|
||
"description": "Team Foundation Version Control. Ancien système de contrôle de version centralisé de Microsoft Team Foundation Server.",
|
||
"link": null,
|
||
"external_link": "",
|
||
"use_case": "- Gestion du code sources des silos R2",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Usine Logicielle/Infra as Code/Automation"
|
||
},
|
||
{
|
||
"title": "Nexus",
|
||
"key": "nexus",
|
||
"status": "adopted",
|
||
"description": "Gestionnaire de dépôts pour le stockage, la distribution et la gestion des artefacts logiciels avec support des principaux formats de packages.",
|
||
"link": "https://package.it.corp/",
|
||
"external_link": "https://www.sonatype.com/products/sonatype-nexus-repository",
|
||
"use_case": "- Repo maven pour Java\n- Repo npm pour JavaScript\n- Repo nuget pour .NET",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Usine Logicielle/Infra as Code/Automation"
|
||
},
|
||
{
|
||
"title": "GitBucket",
|
||
"key": "gitbucket",
|
||
"status": "forbidden",
|
||
"description": "Alternative open source à GitHub permettant l'hébergement de dépôts Git avec gestion des issues, wiki et intégration CI/CD.",
|
||
"link": null,
|
||
"external_link": "https://gitbucket.github.io/",
|
||
"use_case": "",
|
||
"category": "Infrastructure & Plateformes",
|
||
"subcategory": "Usine Logicielle/Infra as Code/Automation"
|
||
}
|
||
] |