How to Build a Realtime GraphQL Using Spring Boot, Redis Streams and RediSearch