• Welcome, I'm Mcvean
  • こんにちは, 私は マクヴィーン
  • Buenas tardes, Soy Mcvean
  • नमस्ते, मैं हूँ मैकवीन
  • Bonjour, Je suis Mcvean
  • Guten Tag, Ich bin Mcvean
  • Boa tarde, Eu sou Mcvean
  • 下午好, 我是 麦克维恩
  • 안녕하세요, 나는 맥비안

Full Stack | Developer Advocacy

Sockify (LLD)
  • Node.js
  • Redis
  • Kafka
  • Drizzle
  • PostgreSQL
  • Docker

Sockify enables real-time communication between servers. When a server receives a message from a client, it publishes it to Redis. Other servers can then subscribe to the channel and receive the message. Kafka acts as a buffer for messages published to Redis. Servers producing messages send them to a Kafka topic. A separate consumer service retrieves messages from Kafka and persists them in the database.

Highlights:

  • Pub/Sub with Redis
  • Message Queues with Kafka
  • Drizzle for Data Management
  • PostgreSQL for Data Storage
100% complete