What is stream processing ?
Stream processing refers to techniques used to process a continuous stream of data. In batch processing, the amount of data is known up front when the processing starts. However, in stream processing, the computation (or query) runs ‘forever’ and as new data continues to get added to the input the computation updates its response.  To handle an infinite stream of data without needing to maintain infinite history stream processing queries often include the idea of windows which limits how much history is needed to be kept.
O que é processamento de fluxo ?
O processamento de fluxo refere-se a técnicas usadas para processar um fluxo contínuo de dados. No processamento por lotes, a quantidade de dados é conhecida antecipadamente quando o processamento é iniciado. No entanto, no processamento de fluxo, a computação (ou consulta) é executada "forever" e, à medida que novos dados continuam sendo adicionados à entrada, a computação atualiza sua resposta. Para lidar com um fluxo infinito de dados sem a necessidade de manter um histórico infinito, as consultas de processamento de fluxo de dados geralmente incluem a ideia de janelas que limitam a quantidade de histórico necessária para ser mantida.