Zum Inhalt springen
Alle Projekte

Microservices Chat

ArchitecturePortfolio

Microservices und Realtime-Chat: das Fundament

Docker- und Kubernetes-Microservices mit Firebase-Realtime-Chat, Redis-IPC und dynamischem Web-Crawler.

Timeline

2017 bis 2019

Stackgröße

6 Technologien

Rolle

Engineer

Firma

Freelance / consulting

Microservices Mesh

Überblick

Überblick

Eine Microservices-Architektur mit Docker, Kubernetes, Node.js, MongoDB und Serverless-Functions. Realtime-Einzel- und Gruppenchat auf Firebase-Basis, synchronisiert über Services hinweg via Redis-IPC, mit plattformübergreifenden Mobile-Apps und dynamischem Web-Crawler.

Problem

Problem

Realtime-Chat über mehrere Services sticken, ohne Nachrichtenreihenfolge zu verlieren oder sauber skalieren zu können.

Architektur

Architektur

Services

DockerKubernetesNode.jsMongoDBServerless

Realtime

FirebaseRedis IPC

Mobile

React NativeFlutter

Funktionen

Funktionen

  • Realtime-Einzel- und Gruppenchat auf Firebase.
  • Redis-IPC für serviceübergreifenden Sync.
  • Web-Crawler für dynamische Datenextraktion.

Ergebnisse

Ergebnisse

  • Stabiler Realtime-Chat über die ganze Plattform.

Technologien

Technologien

DockerKubernetesNode.jsFirebaseRedisReact Native

Mehr Arbeit