Kiedy warto brac pod uwage eventy springowe, a kiedy systemy kolejkowe?
Hm, pytanie jest trochę podobne do pytania "kiedy warto trzymać dane w hasmapie, a kiedy w bazie danych"
W zasadzie to już nie znam springa, ale założyłem że eventy springowe to jakaś konstrukcja działająca w obrębie jednej aplikacji. Zaletą tego rozwiązania na pewno będzie lekkość (bo nie trzeba stawiać osobnej aplikacji, bo nie trzeba serializować i przesyłać między aplikacjiami)
Za to kiedy warto używac systemów kolejkowych? Jeszcze pytanie których. Znam trzy Redis, RabbitMQ i Kafka (o ile Kafka to kolejka, zaraz się zacznie). Każdy ma trochę inne właściwości. np Rabbit ma świetną konsolę do monitorowania eventów, za to kafka jest persystentna i mamy dostęp do pełnej historii (o ile oczywiście starczy nam miejsca) i można jej nawet używac jako pokręconej bazy danych