How production grade websockets, redis and micro services work?
I'm frontend developer moving to full stack. I'm working on chat app with tubro repo architecture.
My questions are:
How to setup production grade websockets and what are the considerations before implementing?
What are micro services in nestjs. If this application depooy on cloud will a micro services actually work as micro services like can I deploy it on another server from a monolithic architecture?
How redis is being implemented at production grade?
How kafka or rebbitmq being implemented?
Any nice resourc ir GitHub repo will be helpful. I'm scrapping internet for weeks now and nothing feels satisfactory.
My stack is turbo repo, expo, nextjs, nestjs, redis and postgress on docker.