Case Study - Skalierbare digitale Event-Plattform für K.I.T. Group

Entwicklung einer hochskalierbaren digitalen Event-Plattform basierend auf Golang, gRPC, Next.js und Kubernetes. Ermöglicht modernste Event-Konzepte durch Echtzeit-Interaktion und Video-Streaming.

Kunde
K.I.T. Group GmbH
Laufzeit
2022
Opade Plattform Screenshot

Übersicht

Für die K.I.T. Group GmbH habe ich eine skalierbare digitale Event-Plattform entwickelt, die auf modernen Technologien wie Golang, Microservices und Kubernetes basiert.

Das Backend wird durch verschiedene Golang Microservices realisiert, die untereinander per gRPC kommunizieren. Dies ermöglicht ein hohes Maß an Flexibilität und Skalierbarkeit. Für Echtzeitkommunikation der Chats sowie Livestream Status kommen Websockets zum Einsatz.

Das Frontend wurde mit Typescript und Next.js umgesetzt. Für die Video-Streaming-Komponenten kommt Cloudflare Video zum Einsatz.

Die Plattform ist für Multi-Tenancy konzipiert und ermöglicht die verwaltung mehrerer Events und Kundenbereiche. Sie ist auf AWS mit Kubernetes als Container-Orchestrierung gehostet.

In meiner Rolle als Lead-Entwickler habe ich die Planung und Koordination des agilen Entwicklungsteams übernommen. Mit Hilfe von Terraform haben wir eine reproduzierbare Infrastructure-as-Code Umgebung geschaffen.

Die Plattform überzeugt durch ihre Flexibilität, Skalierbarkeit und hohe Verfügbarkeit. Sie ermöglicht modernste Event-Konzepte und Interaktionsmöglichkeiten für Teilnehmer.

Herausforderungen

Die K.I.T. hatte bereits im Vorfeld eine Agentur mit Osteuropäischen Entwicklern beauftragt, die allerdings nicht in der Lage war, die Anforderungen zu erfüllen. Daher wurde ich als Lead-Entwickler hinzugezogen, um das Projekt zu retten.

Innerhalb von wenigen monaten mussten wir eine Lösung für die bereits geplanten Events bereitstellen, die eine hohe Verfügbarkeit und Skalierbarkeit bietet. Gleichzeitig mussten wir die Anforderungen der Kunden berücksichtigen, die sich in einem sehr dynamischen Umfeld bewegen.

Durch meine langjährige Erfahrung im Bereich von Microservices und Cloud-Technologien konnte ich die Anforderungen schnell analysieren und eine passende Lösung konzipieren. Durch die agile Entwicklung konnten wir die Plattform innerhalb des Zeitplans und Budgets erfolgreich umsetzen.

Wir sind dein digitaler Problemlöser

Du brauchst Unterstützung bei der Entwicklung, dem Hosting oder der Optimierung deiner Webanwendung oder deines Online-Shops? Oder suchst du Hilfe bei der Erstellung deiner Marketingstrategie?

Als Netzwerk aus Freelancern und Agenturen haben wir für jede Aufgabe den passenden Experten für dich!

Wir sind dein One-Stop-Shop für alles Digitale. Mit über 20 Jahren Erfahrung in den Bereichen Webentwicklung, SEO, Cloud und SaaS wissen wir, worauf es ankommt.

Unser Motto: Wir lieben es, technische Probleme zu lösen und digitale Lösungen auf die Beine zu stellen. Dabei gehen wir immer mit der Zeit und setzen auf die neuesten Technologien. Also worauf wartest du noch? Lass uns ins Gespräch kommen und dein nächstes Digitalprojekt zum Erfolg führen!

Bild von einem Büro mit Küche, mit Laptop, Kaffee und Notizbuch