Bu NodeJS uygulaması ile Redis kullanılarak Pub/Sub mimarisi kurgulanmıştır. Bu uygulama tarafından userdata
kanalına gönderilen mesajları redis-pubsub-worker uygulaması işleyerek Redis'e kaydetmektedir. Kaydedilen veriyi ise yine bu ana uygulama kullanıcıya sunmaktadır. Detaylı anlatımına blog yazımdan ulaşabilirsiniz.
Akış basitçe şöyledir:
Kullanıcı -> Ana Uygulama (POST isteği) -> Redis (Publish) -> Redis-PubSub-Worker (Subscribe) -> Redis (Set) -> Ana Uygulama Redis (GET isteği) -> Ana Uygulama (Response)