{"id":9123,"date":"2026-08-19T11:06:47","date_gmt":"2026-08-19T09:06:47","guid":{"rendered":"https:\/\/bretagne.wordcamp.org\/2026\/?post_type=wcb_session&#038;p=9123"},"modified":"2026-08-20T13:08:17","modified_gmt":"2026-08-20T11:08:17","slug":"arretez-de-perdre-des-leads-resilience-et-observabilite-des-integrations-wordpress","status":"publish","type":"wcb_session","link":"https:\/\/bretagne.wordcamp.org\/2026\/session\/arretez-de-perdre-des-leads-resilience-et-observabilite-des-integrations-wordpress\/","title":{"rendered":"Arr\u00eatez de perdre des leads\u00a0: r\u00e9silience et observabilit\u00e9 des int\u00e9grations WordPress"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Un formulaire envoie ses leads vers le CRM par API. Valid\u00e9 en recette, \u00e7a marche. Six mois plus tard, le CRM tombe deux heures un mardi matin. Aucune alerte, aucun log, aucune reprise. Les leads partent dans le vide, et personne ne le d\u00e9couvre avant trois semaines.<br>Cette conf\u00e9rence part d&rsquo;un constat fait sur des dizaines d&rsquo;audits de projets, toutes agences confondues : la r\u00e9silience est le point aveugle des int\u00e9grations WordPress. La recette valide le chemin qui marche, jamais le chemin qui \u00e9choue. Chaque d\u00e9pendance externe est trait\u00e9e comme si elle \u00e9tait \u00e9ternellement disponible &#8211; une panne silencieuse en attente.<br>En partant du principe que \u00ab\u00a0si \u00e7a peut \u00e9chouer, \u00e7a \u00e9chouera\u00a0\u00bb, on d\u00e9roule les trois piliers d&rsquo;une int\u00e9gration qui r\u00e9siste : savoir qu&rsquo;elle a \u00e9chou\u00e9 (observabilit\u00e9, logs structur\u00e9s, alerting), ne pas perdre la donn\u00e9e (d\u00e9couplage, persistance locale, outbox, files fiables), et r\u00e9parer intelligemment (retry, backoff, circuit breaker). Le tout ancr\u00e9 dans WordPress (Action Scheduler, wp_remote_*, fragilit\u00e9 de WP Cron) et calibr\u00e9 par une \u00e9chelle de maturit\u00e9 : tout le monde n&rsquo;a pas besoin de tout blinder, mais tout le monde doit choisir son niveau en conscience du risque m\u00e9tier.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un formulaire envoie ses leads vers le CRM par API. Valid\u00e9 en recette, \u00e7a marche. Six mois plus tard, le CRM tombe deux heures un mardi matin. Aucune alerte, aucun log, aucune reprise. Les leads partent dans le vide, et personne ne le d\u00e9couvre avant trois semaines.Cette conf\u00e9rence part d&rsquo;un constat fait sur des dizaines [&hellip;]<\/p>\n","protected":false},"author":161212,"featured_media":0,"template":"","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_seo_schema_type":"","_wcpt_session_time":1789745700,"_wcpt_session_duration":1800,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[9023],"footnotes":""},"session_track":[50],"session_category":[95,80,85,88],"class_list":["post-9123","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-technique","wcb_session_category-automatisation","wcb_session_category-business-agences-freelances","wcb_session_category-developpement","wcb_session_category-tests"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"18 septembre 2026","time":"17\u00a0h\u00a035"},"session_speakers":[{"id":"9023","slug":"amaury-balmer","name":"Amaury Balmer","link":"https:\/\/bretagne.wordcamp.org\/2026\/speaker\/amaury-balmer\/"}],"session_cats_rendered":"Automatisation, Business Agences Freelances, D\u00e9veloppement, Tests","_links":{"self":[{"href":"https:\/\/bretagne.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions\/9123","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bretagne.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/bretagne.wordcamp.org\/2026\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":1,"href":"https:\/\/bretagne.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions\/9123\/revisions"}],"predecessor-version":[{"id":9210,"href":"https:\/\/bretagne.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions\/9123\/revisions\/9210"}],"speakers":[{"embeddable":true,"href":"https:\/\/bretagne.wordcamp.org\/2026\/wp-json\/wp\/v2\/speakers\/9023"}],"author":[{"embeddable":true,"href":"https:\/\/bretagne.wordcamp.org\/2026\/wp-json\/wporg\/v1\/users\/momo360modena"}],"wp:attachment":[{"href":"https:\/\/bretagne.wordcamp.org\/2026\/wp-json\/wp\/v2\/media?parent=9123"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/bretagne.wordcamp.org\/2026\/wp-json\/wp\/v2\/session_track?post=9123"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/bretagne.wordcamp.org\/2026\/wp-json\/wp\/v2\/session_category?post=9123"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}