Video Nachrichten Plattform – Grails Backend, Cloud Hosted
Video Messaging, Software-as-a-Service
Architektur, Backend, Frontend
12 Monate
Geschäftsproblem
Ein existierender Prototyp für nutzergenerierte Video Nachrichten sollte auf eine neue Architektur migriert werden. Die Lösung sollte hochskalierbare Performance für Video-Aufnahme und -Kodierung liefern und Nutzern weltweit zur Verfügung stehen.
Generierter Nutzen
Die Lösung basiert auf einem Grails Backend, ist in einer Cloud Umgebung gehostet und nutzt Queuing, um die hohen Anforderungen in Richtung Skalierbarkeit zu erfüllen. Queues wurden für Video-Kodierung, Überprüfung auf Viren, Versenden von E-Mails und weitere Prozesse implementiert. Dadurch können Nutzer Langzeitprozesse abfeuern und die Plattform ohne Wartezeiten weiter nutzen. Weiterhin wurde eine statuslose REST API genutzt, die weitere Performancevorteile mit sich bringt. Statische Ressourcen (JS, CSS) wurden minimiert und komprimiert, um die Nutzung der Bandbreite zu optimieren. Für das Frontend wird HTML 5 verwendet, um Nutzern reichhaltige Interaktionsmöglichkeiten zu bieten und eine weitgehende Kompatibilität auf Desktop- und Mobil-Plattformen zu gewährleisten.