Dal suo lancio nel 2017, Retool si è fatto un nome offrendo agli sviluppatori un modo più semplice per creare applicazioni line-of-business per i loro utenti interni. A differenza dei molti strumenti low-code/no-code presenti oggi sul mercato, Retool si concentra soprattutto sugli sviluppatori, nonostante l’utile interfaccia drag-and-drop. Ora, circa un anno dopo l’annuncio del round di finanziamento da 45 milioni di dollari, l’azienda sta ampliando il proprio set di funzionalità aggiungendo nuovi strumenti per la creazione di flussi di lavoro back-end. Retool Workflows, come l’azienda ha battezzato questa nuova funzione, consente agli sviluppatori di creare facilmente processi automatizzati come cron job, avvisi personalizzati e attività standard di estrazione, trasformazione e caricamento (ETL), utilizzando un’interfaccia grafica simile a quella dello strumento frontend, aggiungendo al contempo molta più flessibilità rispetto a strumenti come Zapier.

Alcune persone cercano di collocarci nello spazio “no code” o qualcosa del genere. Non ci sentirete mai dire questo”, mi ha detto David Hsu, CEO e cofondatore di Retool. “Il motivo è che in realtà non ci crediamo. Se guardiamo a strumenti come Airtable, Zapier o simili, pensiamo che siano ottimi se si ha un caso d’uso semplice o di medie dimensioni, sono ottimi per questo. Ma se si vuole creare un caso d’uso davvero avanzato, come uno strumento interno che un’azienda Amazon potrebbe costruire, per esempio, allora Zapier sarà in grado di portarvi al 50% molto rapidamente, ma il restante 50% diventa praticamente impossibile”.

Crediti immagine: Ripristino

Invece di adottare un approccio senza codice, il team di Retool ha sempre costruito il suo servizio per gli sviluppatori. “Crediamo nel potere del codice”, ha dichiarato Hsu. Ha anche sottolineato che la tendenza che vede è che sempre più persone imparano a codificare e che questa è la tendenza su cui vuole puntare, non l’attenuazione dell’esperienza di codifica.

I flussi di lavoro si inseriscono proprio in questo contesto, sostiene Hsu, perché è molto difficile costruire uno strumento low-code/no-code che permetta di creare flussi di lavoro complessi senza incontrare rapidamente i limiti di ciò che questi strumenti possono fare senza ricorrere alla scrittura di codice personalizzato (anche se abbiamo visto parecchie aziende provarci). Hsu ha notato che molti clienti hanno già modificato l’applicazione Retool per sfruttare alcune di queste funzionalità. Ma invece di lanciare un cron job, scrivono uno script che fa automaticamente clic su un pulsante in un’applicazione personalizzata a una certa ora per avviare un flusso di lavoro, ad esempio (come pare abbia fatto uno dei clienti di Retool).

“Gli sviluppatori hanno bisogno della flessibilità del codice. Vogliono un insieme di strumenti che velocizzi il lavoro senza
restringere le loro opzioni”, ha dichiarato Jamie Cuffe, Product Lead di Retool. “Retool Workflows mira ad astrarre le parti più noiose della costruzione di automazioni da zero, mantenendo la capacità di scrivere codice per risolvere il problema”.

Il team di Retool sostiene che costruzione regolare di cron, con il suo formato arcano, richiede molto tempo ed è soggetta a errori, e il risultato finale è difficile da mantenere e da debuggare.

“Credo che non esista un prodotto per i flussi di lavoro incentrato sugli sviluppatori che io conosca. Ecco perché stiamo lanciando questo prodotto”, ha dichiarato Hsu.

Oltre all’esecuzione di script a intervalli regolari, Retool Workflows può anche usare webhook per un approccio più orientato agli eventi. Ciò significa che potrebbe essere utilizzato per gli avvisi, oltre che per le applicazioni ETL leggere più tradizionali. In effetti, Hsu ha dichiarato che la maggior parte degli utenti della beta di Workflows ha iniziato con gli avvisi e le notifiche, per poi passare ai casi d’uso ETL nel corso del tempo.

Vale la pena di notare che non si tratta di uno strumento di integrazione aziendale per spostare i dati tra le applicazioni, ma è ancora focalizzato sull’inserimento dei dati nelle applicazioni line-of-business basate su Retool.

“Avevamo bisogno di un modo efficiente per tradurre i dati dei prodotti nel nostro magazzino in informazioni tempestive e approfondite.
in reportistica tempestiva in Slack”, ha dichiarato Joel McLean, direttore della crescita dei prodotti di RE/MAX. “Con Retool Workflows, il mio team può configurare facilmente le nostre risorse in un’unica posizione e concentrarsi solo sulla scrittura della logica specifica per il nostro business”.

Il nuovo servizio avrà un prezzo basato sul flusso di dati. Ogni piano di Retool, compreso quello gratuito, comprenderà 1 GB di dati di Workflows gratuiti, con sovraccarichi a partire da 50 dollari/GB.

Per ora, Workflows è disponibile solo come servizio in hosting, ma il team sta già lavorando a una versione on-premise. Molti clienti di Retool utilizzano già il suo strumento per la creazione di app, tra cui Stripe, Brex, Coinbase e Plaid, quindi ha senso che l’azienda faccia lo stesso con Workflows.

Source link