Apache Beam fornisce un modello avanzato di programmazione unificata che consente di implementare job di elaborazione dati in batch e in flussi che possono essere eseguiti su qualsiasi motore di esecuzione. È facile da utilizzare con Apache Apex, Apache Flink, Apache Spark e Google Cloud Dataflow, oltre ad altri backend di elaborazione distribuita.

Apache Beam si è sviluppato a partire da una serie di tecnologie Google interne, tra cui MapReduce, FlumeJava e Millwheel. Google ha donato il codice alla Apache Software Foundation nel 2016 e i Googler continuano a contribuire regolarmente al progetto.

Apache, Apache Beam e il logo con la lettera B arancione sono marchi registrati o marchi di Apache Software Foundation negli Stati Uniti e/o in altri paesi.

Apache Beam è un successore open source degli SDK utilizzati internamente per alimentare la maggior parte delle pipeline di elaborazione dati su larga scala di Google.

Progetti correlati