Série · 3 articles
Middleware Symfony pour Salesforce
Trois articles pour placer une application Symfony entre vos systèmes et Salesforce : une API façade qui protège l’org, une file de messages qui absorbe les incidents, puis un chargeur Bulk API pour les volumes nocturnes.
- Partie 1 · Architecture · Salesforce · Symfony Symfony en middleware Salesforce : une API façade devant l’org Un seul accès à l’org, un contrat stable pour les applications : client Salesforce partagé, DTO, échappement SOQL, erreurs traduites et quotas d’API protégés.
- Partie 2 · Tutoriel · Salesforce · Symfony Synchroniser vers Salesforce avec Symfony Messenger Répondre 202 et laisser un worker écrire : upsert idempotent par External ID, lots de 200 avec sObject Collections, erreurs passagères ou définitives et exploitation des workers.
- Partie 3 · Tutoriel · Salesforce · Bulk API Bulk API 2.0 avec Symfony : chargement en streaming et reprise Des centaines de milliers de lignes sans saturer la mémoire : CSV produit en flux, job suivi par un message Messenger différé, reprise des verrous et extraction page par page.