diff --git a/_images/streamprocessing-message-broker.png b/_images/streamprocessing-message-broker.png new file mode 100644 index 0000000..eb9eab5 Binary files /dev/null and b/_images/streamprocessing-message-broker.png differ diff --git a/_images/streamprocessing-monolith.jpg b/_images/streamprocessing-monolith.jpg new file mode 100644 index 0000000..2dfacb8 Binary files /dev/null and b/_images/streamprocessing-monolith.jpg differ diff --git a/intro-stream-processing.html b/intro-stream-processing.html index 8aac1da..207d2e2 100644 --- a/intro-stream-processing.html +++ b/intro-stream-processing.html @@ -168,6 +168,44 @@ "origem" (já que esse tem os dados originais). + +
+

Por que isso é importante?

+ + +
+ +
+

Como resolver isso?

+ +

Poderíamos simplesmente ir somando o total

+

... se não tivéssemos várias máquinas processando.

+
+ +
+

Como resolver isso?

+ +

Poderíamos mandar todos os dados para um banco de dados e ir marcando os registros como processados

+

... se isso não significasse que o banco cresceria infinitamente.

+

... a não ser que registros antigos fosse apagados.

+

... que é o que serviços de mensageria fazem.

+
+ + +
+
+

Message Brokers

+
+
+ +
+
+

Batch Processing

+
@@ -188,7 +226,7 @@ center: true, // showNotes: true, - transition: 'slide', // none/fade/slide/convex/concave/zoom + transition: 'fade', // none/fade/slide/convex/concave/zoom // Optional reveal.js plugins dependencies: [