saas

verimail.co

Un service de vérification d'e-mails à haut débit qui valide les adresses e-mail en temps réel et en masse. Utilise une vérification multicouche comprenant les contrôles de syntaxe, la validation de domaine, la recherche d'enregistrements MX et la vérification du handshake SMTP. Traite des millions d'e-mails quotidiennement avec une architecture API-first.

Le défi

VeriMail devait construire un service de vérification d'e-mails à haut débit capable de traiter des millions d'adresses quotidiennement avec des temps de réponse inférieurs à la seconde. Les services de vérification existants souffraient d'une précision médiocre, particulièrement avec les domaines catch-all et les fournisseurs d'e-mails temporaires, entraînant des taux élevés de faux positifs qui érodaient la confiance des clients.

Le système devait gérer à la fois la vérification en temps réel d'adresses individuelles via API et le traitement en masse de listes contenant des millions d'enregistrements, tout en maintenant des taux de précision constants au-dessus de 97 % sur des fournisseurs et configurations d'e-mails divers.

5M+
Vérifications quotidiennes
< 200 ms
Temps de réponse API
97%+
Objectif de précision

Notre approche

Nous avons construit le moteur de vérification en Go pour une concurrence et un débit maximaux, en implémentant un pipeline de validation multicouche : vérification de syntaxe, résolution DNS et enregistrements MX, vérification du handshake SMTP et détection de domaines jetables. Chaque couche fonctionne comme un microservice indépendant, permettant la montée en charge horizontale des étapes goulot d'étranglement.

Un tableau de bord React fournit aux clients la gestion des uploads en masse, l'état de vérification en temps réel et des analyses détaillées. Redis sert à la fois de couche de cache pour les adresses récemment vérifiées et de file d'attente de jobs pour le traitement en masse. L'ensemble du système fonctionne sur AWS avec des groupes d'auto-scaling qui répondent à la profondeur de la file en temps réel.

La solution

Pipeline de vérification multicouche

Un pipeline de vérification en cinq étapes vérifie la syntaxe, les enregistrements DNS, la configuration MX, la réponse du serveur SMTP et les bases de données de fournisseurs jetables. Chaque étape fonctionne indépendamment et peut monter en charge horizontalement selon la demande.

API temps réel et en masse

Une API RESTful pour la vérification d'adresses individuelles avec des temps de réponse inférieurs à 200 ms, plus un système de traitement en masse qui gère des fichiers de millions d'enregistrements. Des callbacks webhook notifient les clients lorsque les jobs en masse sont terminés.

Cache intelligent et gestion du débit

Une couche de cache intelligente stocke les résultats de vérification avec des TTL configurables, réduisant les vérifications redondantes. La rotation d'IP intégrée et la limitation de débit sur les connexions SMTP préviennent le blacklisting tout en maintenant la capacité de traitement.

Résultats

98,2%
Précision de vérification
140 ms
Temps de réponse API moyen
8M+
Vérifications quotidiennes

VeriMail a dépassé ses objectifs initiaux, traitant plus de 8 millions de vérifications quotidiennement avec un temps de réponse API moyen de 140 millisecondes. La précision de vérification dépasse constamment les 98 %, et la plateforme est devenue un fournisseur de confiance pour les entreprises d'e-mail marketing, les plateformes CRM et les services de génération de leads dans le monde entier.

Technologies utilisées

GoReactPostgreSQLRedisDockerAWS
La vitesse et la précision étaient non négociables pour nous, et G1 a livré les deux. Notre moteur de vérification traite des millions d'e-mails quotidiennement sans effort. L'architecture basée sur Go qu'ils ont conçue évolue sans difficulté avec notre croissance.
James Whitfield
CTO, VeriMail

Lancez votre projet

Prêt à construire quelque chose d'exceptionnel ? Discutons de la façon dont nous pouvons vous aider à concrétiser votre vision.

Contactez-nous