Joyce, un datahub OpenSource scalabile per Kubernetes
Se siete fra quanti nel gestire dati fronteggiano costantemente la necessità di far coincidere fonti diverse in maniera centralizzata, troverete interessante il progetto open-source Joyce, un Data Hub Cloud Native basato su Kafka e MongoDB.
Rilasciato lo scorso 15 luglio da Sourcesense, Joyce può acquisire dati da una qualsiasi fonte attraverso i connettori di Kafka Connect, arricchirne il contenuto e generare automaticamente API REST per poterli interrogare.
Gli scenari di utilizzo sono molteplici.
Dalla realizzazione di un servizio che accede a dati che ancora non si possiedono o che non si possono interrogare direttamente fino a situazioni in cui i propri dati sorgente hanno bisogno di una pre-elaborazione per essere utilizzabili.
Dalla necessità di acquisire dati da più fonti in modo che restituiscano dati omogenei con formati diversi fino alla possibilità di realizzare un layer di API comune a tutte le applicazioni ed i servizi a disposizione, per distribuire i contenuti in più formati per diversi servizi/scopi/dispositivi.
I compiti svolti da Joyce sono quindi essenzialmente quattro:
- Acquisire contenuti prodotti da fonti diverse.
- Trasformare il contenuto grezzo con una DSL (uno schema).
- Registrare il dato in un contenitore (un sink).
- Rendere disponibile il dato mediante una API REST automatica.
Joyce è un’applicazione cloud native, funziona all’interno di ambienti Kubernetes e nasce quindi per essere altamente scalabile.
La versione open-source del progetto sarà upstream di riferimento per l’Enterprise Edition.
Da sempre appassionato del mondo open-source e di Linux nel 2009 ho fondato il portale Mia Mamma Usa Linux! per condividere articoli, notizie ed in generale tutto quello che riguarda il mondo del pinguino, con particolare attenzione alle tematiche di interoperabilità, HA e cloud.
E, sì, mia mamma usa Linux dal 2009.
Fonte: https://www.miamammausalinux.org/2021/09/joyce-un-datahub-opensource-scalabile-per-kubernetes/
Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!
Hai dubbi o problemi? Ti aiutiamo noi!
Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.