The interviews, articles and blogs in Italian to do with the internationalisation of eCabs Technologies on the eCabs website will fall under this tag.

Articoli

Driving digital transformation with Google Cloud

Guidare la trasformazione digitale con Google Cloud

eCabs ha collaborato con Google Cloud e TIM Enterprise per realizzare la propria visione, posizionando la piattaforma come un’opzione sempre attiva, contribuendo in modo positivo non solo a eCabs, ma anche ai suoi clienti e utenti finali.

L’ascesa delle app per smartphone ha ridefinito l’industria del ride-hailing, presentando sfide e opportunità per gli attori consolidati.

eCabs ha navigato con successo questa trasformazione digitale, combinando decenni di esperienza con tecnologia all’avanguardia. Ha creato una robusta piattaforma personalizzabile, progettata non solo per la propria operatività ma anche per aprire la strada all’evoluzione digitale delle compagnie di taxi tradizionali in tutta Europa e personalizzata per soddisfare le diverse esigenze degli operatori in tutto il mondo.

Mentre l’azienda proseguiva il suo percorso di trasformazione digitale, la migrazione verso Google Cloud è stata una progressione naturale, consentendo flessibilità, scalabilità e affidabilità migliorata.

Una partnership strategica

Nel intricato processo di migrazione, eCabs ha trovato un prezioso alleato inTIM Enterprise, partner di Google Cloud.

La partnership ha agevolato una transizione senza intoppi da un’infrastruttura bare metal all’architettura GKE, sbloccando soluzioni aggiuntive come BigQuery.

Con la guida di TIM Enterprise, eCabs massimizza BigQuery per un’analisi dati completa, offrendo preziosi insight ai clienti per la pianificazione e le revisioni delle prestazioni.

Sfruttando Google Kubernetes Engine (GKE), eCabs alimenta la propria architettura di microservizi, fornendo ambienti unici per gli inquilini internazionali. Questa mossa consente una rapida replicazione degli ambienti, consentendo a eCabs di acquisire rapidamente nuovi clienti e dimostrare il valore della propria piattaforma.

Google Cloud e TIM Enterprise svolgono un ruolo cruciale nel consentire a eCabs di cogliere le opportunità di mercato attuali e prepararsi per il futuro.

Mentre eCabs continua la sua espansione internazionale, utilizzando gli strumenti di Google Cloud, eCabs potenzia le compagnie di taxi tradizionali e i nuovi entranti, consentendo loro di competere con i giganti digitali del ride-hailing.

Esplora la storia di successo di eCabs sul blog di Google Cloud.

Dietro al codice menti innovative corse fluide

Dietro al codice: menti innovative, corse fluide

Esplora la storia, le sfide e le soluzioni ‘dietro al codice’ con il Responsabile del Team di Backend di eCabs Technologies.

Quali sono le principali responsabilità di un sviluppatore di backend nel tuo team?

Lavorando nello sviluppo del backend in eCabs, mi concentro sulla progettazione, sviluppo e manutenzione della logica lato server e dei database. Scrivo codice pulito, efficiente e riutilizzabile per garantire il corretto funzionamento della piattaforma.

La mia routine quotidiana coinvolge la collaborazione, le revisioni del codice, la formazione e l’ottimizzazione per prestazioni, scalabilità e sicurezza. Risolvo anche i problemi e mi mantengo aggiornato sulle tendenze del settore per implementare soluzioni all’avanguardia.

Come contribuisce il lavoro del tuo team al raggiungimento della missione di eCabs e al miglioramento dei servizi di trasporto?

Il lavoro del mio team è fondamentale per il raggiungimento della missione di eCabs. Ci concentriamo sull’infrastruttura di backend, garantendo che sia robusta e allineata agli obiettivi aziendali.

Con la consegna di soluzioni scalabili e di alta qualità, offriamo un’esperienza utente senza soluzione di continuità, rivoluzionando i servizi di trasporto. La nostra enfasi sulla qualità del codice e sull’ottimizzazione delle prestazioni ci posiziona per il successo e la crescita a lungo termine.

Puoi condividere un progetto specifico di cui sei orgoglioso e le sfide affrontate durante la sua implementazione?

Un progetto di cui sono particolarmente orgoglioso è la nostra transizione a multi-tenancy. Inizialmente, le nostre operazioni erano esclusive a Malta, ma questo progetto segnò un significativo passo avanti nella nostra strategia di espansione.

Ci ha permesso di estendere la nostra tecnologia sia in Grecia che in Romania, aprendo numerose possibilità entusiasmanti per il futuro.

Tuttavia, questa transizione è stata accompagnata dalle sue sfide. Adattare la nostra piattaforma al multi-tenancy richiedeva un approccio meticoloso.

Abbiamo dovuto garantire che ogni inquilino potesse accedere ai propri dati e servizi in modo fluido e sicuro, mantenendo prestazioni e affidabilità ottimali in tutte le regioni.

Quali strategie e azioni hai adottato per affrontare queste sfide? Per affrontare queste sfide, abbiamo condotto un’analisi completa della nostra infrastruttura esistente.

Questo ha informato la nostra strategia per implementare il multi-tenancy, che ha coinvolto una quasi completa ridisegnazione della nostra architettura di backend, l’ottimizzazione degli schemi di database e l’istituzione di robusti meccanismi di controllo degli accessi.

Inoltre, abbiamo messo in atto rigorosi protocolli di test per convalidare la scalabilità e la sicurezza del sistema.

L’esecuzione di successo di questa transizione non solo ha ampliato la nostra portata operativa, ma ci ha anche posizionato per ulteriore crescita ed espansione verso nuovi mercati.

Puoi descrivere le tecnologie e gli strumenti che usi nel tuo stack tecnologico per lo sviluppo del backend?

Come sviluppatore di backend, l’arsenale di tecnologie a mia disposizione è vario e adattato per soddisfare le specifiche esigenze della nostra piattaforma. Il nostro stack tecnologico è accuratamente tarato per garantire l’efficienza, la scalabilità e la robustezza dei nostri servizi.

Per i servizi legacy, Java 8 rimane un componente essenziale del nostro set di strumenti, consentendoci di mantenere stabilità e supporto per i sistemi esistenti. Per i servizi più recenti, abbiamo adottato Java 17, sfruttando le sue funzionalità all’avanguardia per costruire soluzioni innovative in linea con le migliori pratiche del settore.

Come assicurate la scalabilità nella vostra piattaforma di mobilità tecnologica, e quale ruolo giocano l’architettura cloud-native e i microservizi in questa scalabilità?

I framework giocano un ruolo centrale nel nostro processo di sviluppo. Spring Boot è un pilastro, consentendo lo sviluppo rapido di applicazioni e l’integrazione senza soluzione di continuità con vari componenti.

Inoltre, abbiamo abbracciato Quarkus, sfruttando la sua architettura leggera e reattiva per migliorare ulteriormente le prestazioni delle nostre applicazioni.

Per quanto riguarda i database, ci affidiamo a Postgres per la sua affidabilità e le robuste funzionalità. Per requisiti di dati più specializzati, abbiamo integrato MongoDB, offrendo flessibilità e scalabilità per casi d’uso specifici. E per la messaggistica e la comunicazione, utilizziamo RabbitMQ per facilitare la comunicazione asincrona tra diverse parti del nostro sistema.

Sfruttiamo anche meccanismi di pubblicazione/sottoscrizione per garantire aggiornamenti e notifiche in tempo reale.

La containerizzazione e l’orchestrazione sono fondamentali per la nostra strategia di distribuzione. Kubernetes è la spina dorsale della nostra orchestrazione dei container, fornendo un ambiente scalabile e resiliente per i nostri servizi.

Questo, in congiunzione con la nostra infrastruttura cloud, è ospitato su Google Cloud Platform (GCP), garantendo un ambiente sicuro e performante per le nostre applicazioni.

In sostanza, il nostro stack tecnologico è una miscela attentamente curata di tecnologie comprovate e soluzioni innovative. Ci consente di offrire una piattaforma ad alte prestazioni mantenendo la flessibilità per adattarci agli standard e alle esigenze in evoluzione del settore.

Come contribuiscono a questa scalabilità l’architettura nativa del cloud e i microservizi?

La scalabilità è fondamentale per la nostra piattaforma tecnologica di mobilità. Adoptiamo un’architettura nativa del cloud e microservizi, che ci consentono di scalare indipendentemente i componenti in base alla domanda.

L’auto-scaling e lo scaling orizzontale garantiscono una gestione senza intoppi dell’incremento dell’attività degli utenti. Test rigorosi e bilanciamento del carico perfezionano le prestazioni. Il nostro team esplora continuamente le nuove tecnologie per potenziare la scalabilità.

Il nostro processo di sviluppo si basa su una collaborazione efficace. Lavorando a stretto contatto con i responsabili del prodotto, i designer, gli sviluppatori frontend e gli sviluppatori mobile, assicuro una chiara comprensione degli obiettivi del progetto. La comunicazione continua, compresi i meeting giornalieri e le revisioni di design, ci mantiene allineati.

Con gli sviluppatori frontend e mobile, stabiliamo un’integrazione senza soluzione di continuità e risolviamo i problemi insieme. La condivisione di conoscenze e la formazione incrociata potenziano ulteriormente la nostra competenza collettiva, portando a soluzioni di alta qualità.

Nel campo in continua evoluzione dello sviluppo software, quali passi intraprendi per rimanere aggiornato sulle tecnologie emergenti e le tendenze del settore?

L’apprendimento continuo è fondamentale nello sviluppo software. Mantenere aggiornate le conoscenze sulle tecnologie emergenti è imperativo.

Nel dinamico campo dello sviluppo software, la compiacenza non è un’opzione. Tenere il passo con le tecnologie emergenti è cruciale.

Recenti avanzamenti come le architetture serverless e l’ampia adozione di Kubernetes hanno ridefinito il modo in cui sviluppiamo e distribuiamo. Questa adattabilità assicura che le nostre soluzioni rimangano all’avanguardia.

Il nostro processo di sviluppo prospera sulla collaborazione efficace. Lavorando a stretto contatto con product manager, designer, sviluppatori frontend e sviluppatori mobile, assicuro una chiara comprensione degli obiettivi del progetto.

Aykan Ürer, Responsabile del Team di Backend di eCabs Technologies

Abbracciare i microservizi permette una risposta rapida alle esigenze mutevoli. Un costante focus sull’osservabilità e rigorose misure di sicurezza garantiscono l’affidabilità del sistema e l’integrità dei dati.

L’impegno nell’apprendimento continuo non solo potenzia le nostre capacità, ma porta a soluzioni software innovative ed efficaci.

Nel mercato frenetico e competitivo dei servizi di ride-hailing, sostenere l’innovazione e l’agilità è cruciale. Cerchiamo attivamente il feedback dei clienti e coltiviamo una cultura di sperimentazione.

Le metodologie agili ci consentono di adattarci rapidamente alle esigenze mutevoli. Inoltre, teniamo un occhio vigile sulle tendenze del settore e investiamo nell’apprendimento continuo.

Questo approccio completo garantisce che restiamo all’avanguardia nello sviluppo, rimanendo sia competitivi che reattivi alla nostra base clienti.

Quale consiglio offriresti agli aspiranti sviluppatori di backend che entrano nell’industria della mobilità tecnologica?

Consiglierei agli aspiranti sviluppatori di backend che desiderano entrare nell’industria della mobilità tecnologica di concentrarsi su alcune aree chiave.

Innanzitutto, padroneggiare le tecnologie di base del backend è cruciale. Questo forma la base della tua competenza tecnica.

Inoltre, familiarizzati con le piattaforme cloud come AWS o Google Cloud, poiché sono fondamentali per creare un’infrastruttura scalabile e affidabile.

La comprensione dell’architettura a microservizi è altrettanto importante, poiché consente flessibilità e scalabilità in sistemi complessi.

Le API sono un pilastro nei servizi di mobilità, quindi diventare competenti nel progettare e lavorare con esse è essenziale.

Dato il carattere sensibile dei dati degli utenti, prioritizzare la conoscenza della sicurezza dei dati, della crittografia e delle normative sulla privacy è primario.

Infine, ricorda che l’apprendimento continuo non è negoziabile. L’industria tecnologica è in continua evoluzione, quindi rimanere curiosi e aperti all’adozione di nuovi strumenti e framework è imperativo.

Questa combinazione di competenza tecnica, capacità di risolvere problemi e passione per l’apprendimento aprirà senza dubbio la strada al successo nell’industria della mobilità tecnologica.

Aykan è nato e cresciuto a Tekirdag, in Turchia, ed è lì che ha iniziato il suo percorso nello sviluppo software dopo aver completato una Laurea in Ingegneria Informatica. Dopo aver acquisito qualche anno di preziosa esperienza, ha preso la decisione di trasferirsi a Malta. Attualmente, ricopre il ruolo di sviluppatore backend dedicato e responsabile del team presso eCabs. Fuori dal lavoro, si diletta in musica, provando strumenti come l’armonica, il kalimba e l’ukulele. Viaggiare, soprattutto perdersi in città sconosciute, è uno dei suoi passatempi preferiti.

Stiamo portando eCabs a livello internazionale

Stiamo portando eCabs a livello internazionale

Matthew Bezzina, CEO di eCabs Technologies, spiega come l’azienda di mobilità tecnologica sta portando eCabs a livello internazionale e perché.

Abbiamo recentemente annunciato la prima fase del nostro processo di internazionalizzazione.

Dopo anni di perfezionamento del nostro prodotto in patria, stiamo portando la piattaforma di noleggio di eCabs Technologies in numerose grandi città in Europa e oltre.

Ecco quindi la storia di come ci stiamo unendo a nuovi entusiasmanti partner e il motivo.

Un desiderio di cambiamento

Quattordici anni fa, eCabs è nato da un’ossessione unica: doveva esserci un modo migliore per spostarsi da A a B.

Sapevamo che il modello di taxi tradizionale aveva bisogno di cambiare.

Dovrei saperlo. Nel 2010 quando abbiamo lanciato la nostra operazione attiva 24/7, guidavo i taxi personalmente.

Avere le mani sul volante era essenziale per me, non solo per tenere il polso di ciò che stava accadendo, ma perché ho sempre creduto che se vuoi cambiare qualcosa devi prima saperne come funziona.

Sapevamo che i giorni in cui si fermava un taxi al bordo della strada erano finiti.

E avevamo ragione.

Le cose stavano cambiando. Velocemente.

La diffusione degli smartphone e dei negozi di app, unita alla ricerca di lavori più flessibili, hanno contribuito a accelerare la rivoluzione tecnologica nel settore dei trasporti.

Così ci siamo messi al lavoro e abbiamo iniziato a creare la nostra piattaforma interna; spinti soprattutto dal desiderio di migliorare la comodità per i consumatori e l’ottimizzazione per i conducenti.

Costruire quella tecnologia è stato un processo laborioso.

Abbiamo lavorato controcorrente, sfidando le ortodossie consolidate del settore.

Ma siamo andati avanti perché credevamo allora, come crediamo ancora adesso, che il futuro del trasporto sostenibile sia davvero digitale.

Nel corso degli anni, eCabs è passato da un’operazione di taxi chiamata “dial-a-cab” leader di mercato attiva tutto il giorno a una piattaforma digitale di prenotazione e dispacciamento dei taxi con più fonti di reddito costruite con uno scopo preciso.

Per me, è questo che ci ha sempre contraddistinto rispetto ad altre piattaforme di ride-hailing e taxi.

Siamo una società tecnologica che ha anche anni di esperienza pratica nel settore.

Oggi, la nostra tecnologia offre soluzioni di mobilità senza soluzione di continuità per gli utenti e lavoro gratificante e flessibile per i conducenti partner.

Imparando le nostre lezioni

La transizione non è stata facile.

Credetemi.

In oltre un decennio e mezzo, abbiamo imparato molto su come funziona il settore dei servizi di ride-hailing e su come non funziona.

Dalla gestione delle complessità quotidiane di un’operazione di trasporto su scala nazionale in una delle reti stradali più dense del mondo, alla gestione di un coinvolgimento delicato degli stakeholder e all’educazione di un mercato complesso e sfaccettato, ci siamo stati.

Abbiamo setacciato terabyte per trovare quegli aghi d’oro sepolti in infiniti pagliai di dati.

Abbiamo sfruttato il potere dell’apprendimento automatico e abbiamo impiegato talento ingegneristico di classe mondiale per farlo.

Ci siamo seduti con conducenti riluttanti che erano scettici al cambiamento.

E con legislatori e regolatori incaricati di sorvegliare un settore in rapida evoluzione che forse non avevano completamente compreso.

E lo abbiamo fatto tutto mentre abbiamo lottato con successo contro i giganti spietati del settore.

Quindi, sicuramente possiamo utilizzare tutta questa esperienza, questo incredibile percorso che eCabs ha intrapreso, per aiutare gli altri a compiere la stessa transizione ed abbracciare la tecnologia?

Sì, possiamo.

E lo stiamo facendo.

Trasmettere ciò che abbiamo imparato

Stiamo applicando ciò che abbiamo imparato in questi ultimi 14 anni per costruire nuove partnership significative con operatori in tutta Europa e oltre.

Unendoci a giocatori strategici nei mercati dove milioni di corse sono in gioco ogni giorno, stiamo portando la tecnologia di eCabs nel resto del mondo.

Ciò che abbiamo creato è davvero speciale: una soluzione white-label chiavi in mano che fornisce tecnologia di mobilità su misura per la città, unita alla nostra guida operativa, al supporto esperto e a anni di esperienza in marketing e branding.

Stiamo dando alle aziende l’opportunità di lanciare il proprio marchio e di fare il coraggioso salto nel futuro del ride-hailing.

Allo stesso tempo, volevamo assicurarci che gli utenti in queste nuove giurisdizioni possano contare sullo stesso standard di servizio di cui ci vantiamo qui a Malta.

Quindi, non stiamo solo condividendo un prodotto, stiamo condividendo il rischio.

Siamo investiti nel successo dei nostri partner e siamo impegnati a far parte del gioco in queste nuove giurisdizioni.

Queste partnership cambieranno il volto della mobilità per milioni di utenti.

La nostra missione è sempre stata quella di rendere il trasporto accessibile, sicuro e sostenibile per tutti.

Ora stiamo compiendo il passo successivo in questo percorso.

Matthew è ossessionato dal modo in cui le persone si spostano da un luogo all’altro. Nel 2010, frustrato da un settore dei trasporti stanco e poco affidabile, ha fondato eCabs, motivato da una chiara visione del futuro della mobilità. Da una start-up di trasporti con tre persone, Matthew, insieme a suo fratello Andrew, ha portato eCabs a diventare un gruppo che impiega 500 persone, tra cui una società tecnologica che impara da e alimenta la sua operazione locale e aiuta le aziende di mobilità in giurisdizioni in tutta Europa e oltre nella loro trasformazione tecnologica. Quando non sta pensando alla tecnologia, ai dati e alla leadership, di solito sta leggendo su una vasta gamma di argomenti o accendendo il focolare per un acceso dibattito filosofico. Lo potete trovare a correre prima dell’alba e a lavorare dopo il tramonto.

Serve esperienza per migliorare l'esperienza dell'utente

Serve esperienza per migliorare l’esperienza dell’utente

Quando si tratta di imparare le corde, niente batte davvero l’esperienza pratica.

Ma cosa succederebbe se prendessi quell’esperienza e la accostassi a tecnologie innovative e a un team di ingegneri talentuosi? È qui che accade la magia.

Per me, è ciò che distingue eCabs da altre piattaforme di ride-hailing e taxi.

È un’azienda tecnologica che ha anche anni di esperienza nel settore pratica del mondo reale.

Questo perché, nel corso degli anni, eCabs è passata da un’operazione tradizionale di chiamata di un taxi a una piattaforma di taxi e prenotazione basata su piattaforma digitale con diversi flussi di entrate.

eCabs ha abbracciato la potenza delle tecnologie emergenti e si è basata su oltre un decennio di esperienza reale.

“Non puoi semplicemente fingere quel tipo di esperienza”

Tredici anni fa, quando avevo poco più di 20 anni, uno dei miei primi lavori a tempo parziale era guidare taxi – con eCabs.

E ho imparato sul campo lavorando al nostro primo centro operativo proprio nel cuore di St Julian’s, il centro urbano più trafficato di Malta.

Prendere i clienti, lasciarli, accettare prenotazioni e lavorare intorno al flusso del traffico e allo stile di vita delle persone.

Mi ha insegnato molto sulle realtà di questo settore.

Ho imparato cosa significa rimanere bloccato nel traffico perché non sei sicuro della migliore strada.

O come il numero di passeggeri di punta cambia a seconda di una serie di fattori – come ad esempio se è metà dell’estate? Sei sulla costa ovest o est? L’area in cui stai guidando è urbana o suburbana?

Questo è stato in un periodo in cui i dati mobili erano proibitivamente costosi e le app di mappatura erano praticamente inesistenti.

E non sono solo.

Anche membri chiave dei team di leadership di eCabs e eCabs Technologies erano lì all’inizio di questo percorso.

Non puoi semplicemente fingere quel tipo di esperienza.

Perché alla fine, devi sapere come funziona qualcosa se hai qualche possibilità di sistemarla.

Il nostro compito è perfezionare continuamente la nostra offerta tecnologica, rendendo il nostro prodotto più intelligente, più veloce e più facile da usare per tutti i nostri utenti, che siano passeggeri, conducenti e ora anche i partner cittadini.

Responsabile del prodotto di eCabs Technologies, Marvin Briffa

eCabs è anche il tipo di azienda che crede nella crescita personale.

Nel corso degli anni ho approfondito la mia formazione, studiando amministrazione aziendale presso prestigiose università europee – ciò è stato possibile in gran parte grazie al sostegno e all’incoraggiamento ricevuti da eCabs.

Diventare globali

Oggi, in qualità di responsabile del prodotto, lavoro con un team di analisti aziendali, proprietari di prodotto, responsabili del prodotto, designer UI UX, ingegneri talentuosi e analisti di dati dotati.

Il nostro compito è perfezionare continuamente la nostra offerta tecnologica, rendendo il nostro prodotto più intelligente, più veloce e più facile da usare per tutti i nostri utenti, che siano passeggeri, conducenti e ora anche i partner cittadini.

E quando non stiamo perfezionando la nostra offerta esistente, stiamo creando nuovi prodotti per arricchire ulteriormente la nostra gamma.

Stiamo facendo tutto questo perché il 2023 si prospetta un grande anno per eCabs.

Portare le nostre soluzioni tecnologiche e la conoscenza del settore in nuove giurisdizioni è il prossimo passo in questo percorso.

Da eCabs, sappiamo come aiutare le operazioni di taxi tradizionali a fare la transizione e abbracciare le soluzioni che la tecnologia offre al settore della mobilità.

Lo sappiamo perché l’abbiamo già fatto.

Conosciamo i problemi iniziali e le difficoltà di crescita, come la resistenza ad abbracciare nuove tecnologie o la paura che la tecnologia sia lì per danneggiarli.

Siamo stati lì.

Abbiamo imparato anche com’è rieducare un mercato. Un mercato abituato a pensare alla mobilità e al trasporto in modi definiti.

Ma quei modi sono sempre meno compatibili con gli stili di vita contemporanei.

E un’altra cosa: Tutto questo non è universale.

Ogni città ha le sue esigenze, la sua realtà particolare.

Ecco perché il nostro team include proprietari di prodotto e team di sviluppo da sfondi e culture diversi che si dedicano alla creazione di nuove funzionalità specifiche per la città.

Stiamo portando la nostra tecnologia a livello globale, e non vediamo l’ora!

Marvin è un esperto responsabile del prodotto con un background nell’industria della mobilità, avendo precedentemente ricoperto il ruolo di analista aziendale e proprietario del prodotto presso eCabs. Nel suo ruolo attuale, supervisiona l’espansione della tecnologia di ride-hailing dell’azienda in diverse città europee, fornendo risorse per aiutare le associazioni di taxi e gli operatori di ride-hailing a espandere le loro attività. Marvin è laureato in Economia Aziendale presso l’Università di Suffolk, nel Regno Unito, dove si sta preparando a intraprendere il suo dottorato. È un marito e padre, che ama allenarsi intensamente e trascorre gran parte del suo tempo libero a leggere e a fare ricerche sulla gestione e sull’industria della mobilità.