Skip to main content

Jonathan Oliver

L'art du code
Jonathan Oliver - Smarty

La vérification d'adresse de manière intelligente



Ayant fait ses débuts dans l'optimisation des premiers paniers d'achat en ligne, Jonathan Oliver a contribué à l'essor de la plateforme de renseignements sur les données de localisation de Smarty, qui traite aujourd'hui des milliers de milliards d'adresses par an.

Jonathan a commencé à coder à la fin des années 1980, alors qu'il n'avait que huit ans. Entre le milieu et la fin des années 1990, les entreprises mondiales de commerce électronique étaient curieuses de savoir comment les ordinateurs et l'internet pouvaient changer leur mode de fonctionnement, et Jonathan était prêt à leur montrer comment faire.

Jonathan a commencé à aider les sites web de commerce électronique des petites entreprises avec des paniers d'achat sur Active Server Pages (ASP) hébergés sur Windows lorsqu'il était au lycée. Toujours à l'affût des dernières technologies, il est passé à .NET en 2002. Jonathan a aidé ses clients à mettre en œuvre des processus de panier d'achat rationalisés avec des constructions personnalisées pour augmenter les taux de conversion.

Il a ensuite cherché à résoudre un problème récurrent auquel les entreprises de commerce électronique étaient confrontées : les adresses incomplètes ou inexactes dans le processus de paiement du panier d'achat. Voyant une réelle opportunité de croissance, il s'est concentré sur ce problème en 2011 avec une nouvelle entreprise appelée SmartyStreets. Dix ans plus tard, Jonathan a rebaptisé l'entreprise Smarty.  

Aujourd'hui, Smarty traite des millions de demandes par seconde grâce à sa plateforme d'intelligence des données qui fournit des données de localisation à des entreprises telles que Microsoft, Netflix, Zillow, DHL, AT&T et la NASA. Smarty propose des API de vérification d'adresse unique, de validation d'adresse en masse et de validation d'adresse qui vérifient, valident, enrichissent, normalisent, géocodent et complètent automatiquement les adresses dans plus de 240 pays et territoires, au service des banques, du commerce électronique, de l'assurance dommages, des communications mobiles, des services publics et d'autres secteurs d'activité.

"Smarty s'inspire des caisses en libre-service. Il n'y a pas de vendeur à appeler, ni de mur payant à six chiffres pour obtenir l'accès", explique Jonathan. "Il s'agit de services de localisation à faire soi-même, à choisir selon son programme, pour tout le monde, des petites entreprises aux grandes sociétés. "Il s'agit d'un modèle similaire à celui de Linode que j'admire depuis des années. L'inscription, la vérification et le démarrage rapide et facile ont toujours été mon expérience avec Linode". 

S'éloigner des hyperscalers 

Au début, Jonathan avait plus de 100 serveurs fonctionnant sur AWS. Mais il a rapidement découvert qu'en migrant vers Linode, il pouvait réduire ses ressources informatiques de plus de 90 %. Grâce à Linode, Jonathan a pu éviter les structures tarifaires compliquées des fournisseurs de cloud à grande échelle.

Aujourd'hui, la croissance et le succès de Smarty l'amènent à faire fonctionner plusieurs centaines de Linodes dans des centres de données situés à Fremont, Atlanta et Dallas. Smarty utilise également Linode Kubernetes Engine (LKE) pour déployer et gérer les conteneurs. Avec l'acquisition de Linode par Akamai, la latence s'est considérablement améliorée grâce aux capacités de pointe de classe mondiale d'Akamai, et l'accent est toujours mis sur le service à la clientèle.

"L'assistance clientèle de Linode a été formidable. Ils nous avertissent à l'avance lorsque des anomalies matérielles surviennent ou qu'une machine est programmée pour une maintenance", déclare Jonathan. "D'un simple clic, notre matériel est remplacé et notre activité n'est pas interrompue. Cela nous a permis de réduire nos coûts d'exploitation par rapport à d'autres fournisseurs.

Dans le but d'être agnostique en matière de fournisseurs et à des fins de redondance, Smarty s'engage avec d'autres fournisseurs de cloud, mais s'éloigne des trois grands hyperscalers pour éviter de s'enfermer et pour économiser de l'argent. Il préfère de loin le Cloud Computing d'Akamai basé sur Linode car la proposition de valeur reste claire. 

"Linode dispose d'une bande passante d'une générosité phénoménale qui nous a permis de réaliser des économies d'environ 60 % par rapport à un hyperscaler, sans même tenir compte des économies réalisées sur le matériel", a déclaré Jonathan. "Il est facile d'obtenir de nouveaux serveurs quand nous le souhaitons, le Linode API est extrêmement fiable et le prix n'est jamais une surprise. Nous utilisons également les bases de données gérées de Linode, et nous avons constaté que la performance de l'unité centrale de Linode par rapport à l'investissement est supérieure à celle de tous les autres serveurs. 

Alors que Smarty poursuit sa croissance, Jonathan attend avec impatience le Virtual Private Cloud (VPC) et d'autres nouveaux produits et services de Linode. En regardant vers l'avenir, Jonathan a partagé : "Notre relation solide avec Linode signifie que je n'ai jamais à m'inquiéter. Je n'ai pas besoin d'y penser parce que je l'aime."

Partager ceci