Apify potenzia gli approfondimenti Web per le aziende e riduce i costi del cloud del 25% utilizzando AWS

2022

Apify, una startup con sede a Praga fondata nel 2015, ha sviluppato una piattaforma di Web scraping e automazione e una serie di strumenti open source che aiutano le aziende a migliorare le proprie operazioni raccogliendo e analizzando grandi volumi di dati dal Web e automatizzando i processi Web. Apify ha utilizzato AWS sin dal primo giorno, sfruttando i crediti e la formazione tramite il programma AWS Activate. L'azienda è cresciuta rapidamente e attualmente fornisce servizi a 1.000 organizzazioni in 179 paesi. Inoltre, ha raggiunto una capacità di elaborazione di 1.000 TB di dati al mese, ha ridotto i relativi costi del 25% e ha migliorato l'efficienza del suo team di sviluppo.

kr_quotemark

Il supporto che abbiamo ricevuto tramite AWS Activate sotto forma di crediti, formazione e controllo dei costi è stato uno dei motivi principali per cui abbiamo scelto AWS. Ha contribuito senza dubbio al nostro successo sin dai primi passi."

Marek Trunkat
Chief Technology Officer, Apify

Apify è un'azienda in rapida crescita fondata a Praga nel 2015. L'azienda ha sviluppato una piattaforma di Web scraping e automazione e un set di strumenti open source che raccolgono dati dal Web. I suoi clienti utilizzano gli approfondimenti ottenuti da questi dati per migliorare le loro strategie rispetto a qualsiasi argomento, dai prezzi dei prodotti al sentiment dei clienti. 

Come startup, Apify aveva bisogno di un'infrastruttura affidabile, economica e facilmente scalabile in base alla crescita della domanda dei clienti.  

Sviluppando la sua offerta su Amazon Web Services (AWS), l'azienda è cresciuta rapidamente e ora fornisce servizi a 1.000 organizzazioni in 179 paesi. Inoltre, ha raggiunto una capacità di elaborazione di 1.000 TB di dati al mese, ha ridotto i relativi costi del 25% e ha migliorato l'efficienza del suo team di sviluppo. 

Scalabilità per elaborare 20 milioni di processi al mese con Amazon EKS

I servizi Apify vengono utilizzati dai suoi clienti per risolvere un'ampia gamma di problemi aziendali, come ad esempio la raccolta di dati sui prezzi dei prodotti per definire le strategie di vendita, il monitoraggio delle conversazioni dei consumatori sulle caratteristiche dei prodotti o sui bug per migliorare i servizi, oppure l'automazione del processo di annullamento degli abbonamenti dei clienti.

Gli strumenti di Web scraping si integrano facilmente nei flussi di lavoro aziendali e l'output di dati strutturati viene quindi esportato in qualsiasi formato, rendendolo immediatamente leggibile dai clienti. "I nostri servizi aiutano le aziende a cambiare rapidamente le proprie strategie o addirittura a elaborare strategie istantanee nei mercati in rapida evoluzione", spiega Marek Trunkat, Chief Technology Officer (CTO) di Apify.

L'approccio di Apify implica la necessità di elaborare rapidamente grandi quantità di informazioni, in modo che i clienti possano accedere e analizzare in modo affidabile i dati dal Web. Elabora 20 milioni di processi di automazione Web al mese utilizzando Amazon Elastic Compute Cloud (Amazon EC2) e Amazon Elastic Kubernetes Service (Amazon EKS), un servizio di container gestito per eseguire e scalare le applicazioni Kubernetes nel cloud oppure on-premise. Inoltre, archivia circa 1,5 miliardi di risultati analitici al mese utilizzando Amazon Simple Storage Service (Amazon S3), un servizio di archiviazione di oggetti, oltre al database NoSQL chiave-valore serverless completamente gestito, Amazon DynamoDB e al servizio di caching in memoria Amazon ElastiCache.

Lancio con AWS Activate e riduzione dei costi del cloud del 25%

Apify ha cominciato a utilizzare AWS tramite AWS Activate, un programma che offre alle startup strumenti e risorse gratuiti per iniziare a usare i servizi dell'azienda. "Il supporto che abbiamo ricevuto tramite AWS Activate sotto forma di crediti, formazione e controllo dei costi è stato uno dei motivi principali per cui abbiamo scelto AWS", spiega Trunkat. "Ha contribuito senza dubbio al nostro successo sin dai primi passi."

L'azienda ha inoltre gestito il budget e ridotto i costi totali del cloud del 25% utilizzando le istanze spot di Amazon EC2, che eseguono carichi di lavoro con tolleranza ai guasti con uno sconto fino al 90%. "Nel nostro mercato altamente competitivo, le aziende di successo sono quelle che riescono a prendere un'idea originale e a darle forma rapidamente", afferma Trunkat. "Noi siamo riusciti nell'intento utilizzando le istanze spot e il programma AWS Activate."

Apify è cresciuta fino a servire più di 1.000 clienti attivi operando con un piccolo team di ingegneri e DevOps. Utilizzando AWS, è in grado di scalare rapidamente la velocità di trasmissione effettiva delle API da 100.000 a 500.000 richieste al minuto per soddisfare i cambiamenti dinamici nella domanda dei clienti.

Supporto a una comunità mondiale di sviluppatori

Apify ha migliorato la conoscenza e l'efficienza del suo team IT con i materiali didattici e le giornate di formazione immersive di AWS. Grazie ad AWS, il team dedica un tempo minimo alle attività di manutenzione e monitoraggio dell'infrastruttura. Ciò consente agli ingegneri di utilizzare le proprie competenze cloud per sviluppare soluzioni innovative e supportare altri sviluppatori nella creazione dei propri strumenti di Web scraping. Apify e la sua community di sviluppatori hanno creato 1.000 strumenti di Web scraping pronti all'uso, che i clienti possono acquistare tramite un negozio online.

La startup ha persino lanciato un'iniziativa che consente alla community di guadagnare da questi strumenti. L'obiettivo è che gli sviluppatori creino i propri strumenti di automazione, li ospitino sull'infrastruttura di Apify e poi li affittino a terzi. "Apify mira a diventare la piattaforma e il marketplace leader per gli strumenti di Web scraping e automazione", afferma Trunkat. "Sapendo quanto è facile scalare su AWS e creare servizi affidabili per i clienti, siamo certi di poter raggiungere i nostri obiettivi di crescita."


Informazioni su Apify

Apify è una startup con sede nella Repubblica Ceca specializzata in strumenti di Web scraping e automazione. I prodotti Apify sono utilizzati da 1.000 aziende in 179 paesi per automatizzare e sviluppare nuovi servizi. Ha 90 dipendenti e uffici in tutta Europa.

Vantaggi di AWS

  • Scala la velocità di trasmissione effettiva delle API da 100.000 a 500.000 richieste al minuto
  • Elabora 20 milioni di processi di automazione Web al mese
  • Riduce i costi del cloud del 25% utilizzando le istanze spot di Amazon EC2 
  • Riduce il tempo dedicato alla manutenzione IT dal personale 

Servizi AWS utilizzati

Amazon EC2

Amazon Elastic Compute Cloud (Amazon EC2) è un servizio Web che fornisce capacità di elaborazione sicura e scalabile nel cloud. È concepito per rendere più semplice il cloud computing su scala Web per gli sviluppatori.

Ulteriori informazioni »

Amazon DynamoDB

Amazon DynamoDB è un database NoSQL chiave-valore serverless e completamente gestito, progettato per eseguire applicazioni ad alte prestazioni su qualsiasi scala. DynamoDB offre sicurezza integrata, backup continui, repliche multiregione automatizzate, caching interno alla memoria e strumenti di esportazione dei dati.

Ulteriori informazioni »

Amazon Lambda

AWS Lambda è un servizio di elaborazione serverless basato su eventi che permette di eseguire codice per qualsiasi tipo di applicazione o servizio back-end senza doversi occupare del provisioning o della gestione di server. Puoi attivare Lambda da oltre 200 servizi AWS ed applicazioni di software come servizio (SaaS), e paghi solo quello che usi.

Ulteriori informazioni »

Amazon ElastiCache

Amazon ElastiCache è un servizio di caching in memoria completamente gestito che supporta casi d'uso flessibili e in tempo reale. Puoi utilizzare ElastiCache per il caching, che accelera le prestazioni delle applicazioni e dei database, o come un archivio dati primario per i casi d'uso che non richiedono durabilità, come gli archivi di sessione, le classifiche di gioco, lo streaming e l'analisi dei dati.

Ulteriori informazioni »


Nozioni di base

Organizzazioni di tutte le dimensioni in tutti i settori trasformano il proprio business e realizzano le loro missioni ogni giorno utilizzando AWS. Contatta i nostri esperti e inizia subito il tuo viaggio in AWS Cloud.