Vai al contenuto principale

Jonathan Oliver

Il mestiere del codice
Jonathan Oliver - Smarty

Verifica degli indirizzi in modo intelligente



Con radici nell'ottimizzazione dei primi carrelli della spesa online, Jonathan Oliver ha contribuito a far crescere la piattaforma di intelligence dei dati di localizzazione di Smarty fino a elaborare trilioni di indirizzi all'anno.

Jonathan ha iniziato a codificare alla fine degli anni '80, quando aveva solo otto anni. Verso la metà e la fine degli anni '90, le aziende globali di commercio elettronico erano curiose di sapere come i computer e Internet avrebbero potuto cambiare il loro modo di operare, e Jonathan era pronto a mostrare loro come fare.

Jonathan ha iniziato ad aiutare i siti web di piccole aziende di commercio elettronico con carrelli della spesa su Active Server Pages (ASP) ospitati su Windows quando era alle superiori. Sempre attento alle ultime tecnologie, nel 2002 è passato a .NET come early adopter. Jonathan ha aiutato i suoi clienti a implementare processi semplificati per i carrelli della spesa con costruzioni personalizzate per aumentare i tassi di conversione.

Il suo impegno successivo è stato quello di risolvere un problema ricorrente delle aziende di e-commerce: indirizzi incompleti o imprecisi nel processo di checkout del carrello. Vedendo una reale opportunità di crescita, nel 2011 si è concentrato su questo aspetto con una nuova impresa chiamata SmartyStreets. Dieci anni dopo, Jonathan ha ribattezzato l'azienda Smarty.  

Oggi Smarty elabora milioni di richieste al secondo attraverso la sua piattaforma di data intelligence che fornisce dati sulla posizione ad aziende come Microsoft, Netflix, Zillow, DHL, AT&T e NASA. Smarty offre API per la verifica dell'indirizzo singolo, la convalida dell'indirizzo in blocco e la convalida dell'indirizzo che verificano, convalidano, arricchiscono, standardizzano, geocodificano e autocompletano gli indirizzi in oltre 240 Paesi e territori, servendo banche, e-commerce, assicurazioni contro danni e infortuni, comunicazioni mobili, servizi pubblici e altri settori.

"Smarty è modellato sul modello delle casse self-service. Nessun commesso da chiamare, nessun paywall a sei cifre per accedere", ha spiegato Jonathan. Si tratta di servizi di localizzazione fai-da-te e di scelta del programma per tutti, dalle piccole e medie imprese alle grandi aziende". "È simile al modello Linode che ho ammirato per anni. Iscriversi, fare il check-out e iniziare a lavorare in modo semplice e veloce è sempre stata la mia esperienza con Linode". 

Allontanarsi dagli hyperscaler 

All'inizio, Jonathan aveva più di 100 server in esecuzione su AWS. Ma ben presto ha scoperto che migrando a Linode poteva ridurre le risorse di calcolo di oltre il 90%. Con Linode, Jonathan poteva evitare le complicate strutture di prezzo dei fornitori di cloud hyperscale.

Oggi, la crescita e il successo di Smarty la vedono gestire diverse centinaia di Linode nei data center di Fremont, Atlanta e Dallas. Smarty utilizza anche Linode Kubernetes Engine (LKE) per distribuire e gestire i container. Con l'acquisizione di Linode da parte di Akamai, la latenza è migliorata in modo significativo grazie alle capacità edge di livello mondiale di Akamai, e rimane una forte attenzione al servizio clienti.

"L'assistenza clienti di Linode è stata fantastica. Ci avvisano in anticipo quando si verificano anomalie hardware o una macchina è programmata per la manutenzione", ha detto Jonathan. "Con un semplice clic, il nostro hardware viene ruotato e l'attività è ininterrotta. Questo ha ridotto i nostri costi operativi rispetto all'utilizzo di altri fornitori".

Con l'obiettivo di essere "agnostico" rispetto ai provider e per motivi di ridondanza, Smarty si impegna con altri fornitori di cloud, ma si sta allontanando dai tre grandi hyperscaler per evitare il lock-in e risparmiare denaro. Preferisce fortemente Akamai Cloud Computing basato su Linode perché la proposta di valore rimane chiara. 

"Linode ha una larghezza di banda fenomenalmente generosa che, tutto sommato, ci ha fatto risparmiare circa il 60% rispetto a un hyperscaler, anche senza considerare il risparmio sull'hardware", ha detto Jonathan. "È facile ottenere nuovi server ogni volta che vogliamo, Linode API è estremamente affidabile e i prezzi non sono mai una sorpresa. Utilizziamo anche i database gestiti da Linode e abbiamo constatato che le prestazioni della CPU di Linode per dollaro sono superiori a quelle di tutti gli altri". 

Mentre Smarty continua a crescere, Jonathan attende con ansia il Virtual Private Cloud (VPC) e altri nuovi prodotti e servizi di Linode. Guardando al futuro, Jonathan ha condiviso: "Il nostro solido rapporto con Linode significa che non devo mai preoccuparmi. Non devo pensarci perché mi piace".

Condividi questo