Introdução - Programação reativa

A principal motivação para o surgimento de aplicações reativas é a necessidade de escalar aplicações.

Escalar significa que a aplicação precisa ser preparada para suportar um número maior de requisições, ou seja, um maior processamento.

Em geral, quanto maior o consumo de uma aplicação, mais a gente acaba pagando por ela.

Consumo = número de requisições.

Um ótimo exemplo é a Black Friday ou semana de natal, onde aumenta-se muito o número de acessos e requisições.

Este infográfico é um ótimo exemplo visual do que acontece na internet em apenas um minuto (2021):

Atualizado