Architecture, paiements, conformité. Les choix techniques qui façonnent la plateforme, expliqués sans détour.
Conformité
Exiger une facture d'achat sur les annonces à forte valeur, sans la faire reposer sur la messagerie
Au-delà de 300 €, une annonce déclenche une exigence de facture vivement conseillée. Comment ce seuil est calculé, comment la demande est tracée, et pourquoi cette trace ne pouvait pas dépendre des messages, purgés au bout de trois ans.
Tester la parité des traductions sur une plateforme à 4 langues
Un test PHPUnit compare les clés de traduction entre français, anglais, italien et espagnol pour attraper la dérive avant qu'une clé brute n'atteigne un utilisateur. Ce qu'on vérifie, et ce que ça ne couvre pas.
Wazuh : SIEM et XDR open-source pour une équipe SaaS
Wazuh surveille en continu notre infrastructure AWS : un agent dans chaque environnement client, intégrité des fichiers, détection de vulnérabilités, modules de conformité RGPD. Ce qu'il fait bien, ce qu'il demande en retour.
Strix : des agents IA qui hackent votre application à votre place
Strix est un outil open-source qui envoie des agents IA sur votre preprod pour trouver de vrais vecteurs d'exploitation, avec preuve à l'appui. Ni analyse statique, ni faux positifs : chaque faille remontée est accompagnée d'un PoC exécutable.
Stripe Connect vs Mangopay : quelle infrastructure de paiement pour une marketplace premium ?
Mangopay est conçu pour les marketplaces européennes. Stripe Connect Custom offre un contrôle total sur l'UX, une couverture mondiale et un écosystème bien plus large. Comparaison factuelle, et pourquoi on a choisi Stripe.
Observabilité sur AWS : comment on surveille notre SaaS multi-tenant avec CloudWatch
Métriques, journaux RDS et WAF, erreurs applicatives : CloudWatch, Rollbar et Wazuh forment notre couche d'observabilité. Comment on surveille une plateforme où chaque client a son propre environnement.
GitHub + AWS CodePipeline : notre pipeline de déploiement
Chaque push sur la branche de déploiement déclenche un pipeline en trois étapes : source GitHub, build via CodeBuild, déploiement sur Elastic Beanstalk avec retour arrière automatique. Les tests tournent en continu dans GitHub Actions. Comment c'est structuré, et comment les rôles IAM sont découpés.
CloudFront et WAF : CDN et sécurité réseau pour une marketplace
CloudFront sert les assets, accélère les photos uploadées par les membres, et joue le rôle de point d'entrée unique devant lequel AWS WAF inspecte tout le trafic. Comment on configure les deux, et quelles règles managées on active.
Stripe Connect en mode Custom : pourquoi c'est le seul bon choix pour une marketplace C2C
Standard, Express, Custom : trois modes d'intégration Stripe aux implications très différentes. Voici pourquoi les comptes Custom sont indispensables dès qu'on veut des wallets, du reporting DAC7 et une UX sans rupture.
Isoler des communautés indépendantes : une base de données par client
Une maison de luxe, un club de golf, un réseau alumni : trois organisations sur une même plateforme. Comment nous isolons chaque client avec une base de données, un secret et une clé de chiffrement dédiés, et comment configuration et modération restent indépendantes.
DAC7, RGPD et conformité fiscale : ce que ça implique concrètement
DAC7 oblige l'opérateur de plateforme à déclarer les revenus des vendeurs à la DGFiP. RGPD impose des règles strictes sur les données personnelles. Qui est responsable de quoi, et comment la plateforme est structurée pour rendre cette conformité atteignable.
Cypress Cloud : tester une marketplace multi-tenant sans perdre la tête
Parallélisation, rejeu vidéo des runs CI, détection des tests flaky : Cypress Cloud transforme les tests E2E d'une contrainte en filet de sécurité continu. Ce qu'on a mis en place sur notre plateforme multi-tenant.
Revente en circuit fermé : le levier de circularité des communautés premium
Les plateformes publiques érodent la valeur des produits premium et diluent l'image de marque. Une marketplace privée crée un circuit fermé où la revente reste dans la communauté : produits tracés, valeur préservée, impact mesurable.
Terraform : comment on provisionne un environnement client en quelques minutes
Chaque client obtient son propre environnement : application, base de données, secret et clé de chiffrement dédiés. Terraform transforme ce provisionnement en une opération reproductible et traçable : un module, des paramètres, un apply.
Hébergement vert : les critères qu'on a appliqués pour choisir notre infrastructure
o2switch pour le site, AWS Paris pour la plateforme : comment on a intégré les critères environnementaux dans nos choix d'infrastructure, et ce que ça implique concrètement en termes d'empreinte carbone.