Muscle and Motion
Muscle and Motion
Von keiner digitalen Präsenz zu Millionen von Nutzern weltweit und über 100.000 zahlenden Abonnenten!
Einführung
Im Jahr 2013 wandte sich der Gründer von Muscle and Motion (M&M) mit einer einzigartigen Vision an Emyoli Technologies.
Er verfügte über Tausende fesselnder 3D-Anatomievideos, die die Funktionsweise der Muskeln demonstrierten und verschiedene Fitnessübungen kombinierten. Bis dahin war M&M auf den Verkauf dieser Videos über den traditionellen Haustürverkauf von CDs angewiesen. Der Gründer erkannte jedoch die Notwendigkeit der digitalen Transformation und holte sich Emyolis Expertise, um einen umfassenden Fahrplan für den Wandel der Plattform zu einem digitalen Streaming-Giganten zu entwickeln. Über ein Jahrzehnt hinweg arbeitete Emyoli eng mit dem M&M-Team zusammen, um ihren Traum Wirklichkeit werden zu lassen und M&M zu einer florierenden Streaming-Plattform mit Millionen von Nutzern weltweit zu machen.
Beschreibung
Die Muscle and Motion-Plattform umfasst vier verschiedene Apps, die eine Netflix-ähnliche Streaming-Lösung bieten. Nutzer können auf eine umfangreiche Bibliothek mit 3D-Videos zur Körperanatomie zugreifen, Inhalte filtern, Videos für die spätere Wiedergabe speichern und Benachrichtigungen über neue Inhalte erhalten. Die Plattform ist universell zugänglich und unterstützt den Zugriff von verschiedenen vernetzten Geräten wie Smartphones, Tablets, Desktop-Bildschirmen und Smart-TVs.
Technische Herausforderungen
Videodurchsatz und -geschwindigkeit: Die größte Herausforderung für jede Streaming-Plattform besteht darin, Videoinhalte mit minimalen Verzögerungen und Unterbrechungen bereitzustellen. Emyoli investierte erheblichen Aufwand in die Optimierung des Videodurchsatzes und setzte dabei Content-Delivery-Netzwerke (CDNs), hochwertige Videoplayer und effiziente Videoalgorithmen ein, um eine reibungslose Wiedergabe für Nutzer weltweit sicherzustellen.
Migration von veralteter Technologie: Die ersten Videos wurden mit Flash erstellt, einer Technologie, die veraltet war. Emyoli migrierte das Frontend erfolgreich auf Webtechnologien und stellte so weiterhin Kompatibilität und Leistung sicher.
Integration eines sicheren Zahlungsgateways: Die Integration eines sicheren und zuverlässigen Zahlungsgateways zur Abwicklung von Abonnementgebühren über verschiedene Plattformen (Web und Mobilgeräte) war entscheidend für die Monetarisierung der Plattform und ein nahtloses Nutzererlebnis.
Sicherheit und Leistung: Mit zunehmender Popularität der Plattform zog sie mehr Nutzer und Hacker an, was robuste Sicherheitsmaßnahmen und kontinuierliche Leistungsverbesserungen erforderlich machte.
Technologie Stack
Backend: PHP über Codeigniter, MongoDB, Postgres DB
Infrastruktur: Docker-Files, AWS Lambda-Funktionen, Jenkins für CI/CD
Frontend: React.js mit Material UI
Mobile Apps: ReactNative für iOS und Android
Cloud-Anbieter: AWS
Projektzeitplan
Planung und Analyse
Entwicklung und Implementierung
Testen und Starten
Planung und Analyse
- Intensive Gespräche mit dem M&M-Team, um dessen Vision und Anforderungen zu verstehen.
- Analyse der vorhandenen Videos, Technologien und potenziellen Herausforderungen.
- Definition des Fahrplans und des Entwicklungsplans für den Aufbau der Streaming-Plattform.
Entwicklung und Implementierung
- Nutzung von PHP über Codeigniter für die Backend-Entwicklung
- Einsatz von MongoDB und Postgres DB für effiziente Datenspeicherung
- Implementierung von Docker-Files für konsistente Bereitstellung
- Nutzung von AWS Lambda-Funktionen und Jenkins für CI/CD
- Entwicklung des Frontends mit React.js und Material UI
- Erstellung von ReactNative-Apps für iOS und Android
Testen und Starten
- Umfassende Tests, einschließlich Lasttests und Sicherheitsbewertungen, durchgeführt
- Leistungs- und Sicherheitsprobleme umgehend behoben
- MVP-Version veröffentlicht und kontinuierlich anhand von Nutzerfeedback verbessert
- Das M&M-Team bei der Freigabe der Apps in den App Stores unterstützt
Beteiligtes Team
Senior Technical Lead: Der Senior Technical Lead leitete das Team umfassend und sorgte für die erfolgreiche Durchführung des Projekts.
Business Analyst und Scrum Master: Der Business Analyst und Scrum Master spielten eine wichtige Rolle bei der Erfassung der Anforderungen, der Analyse der Geschäftsanforderungen und der Überwachung des agilen Entwicklungsprozesses.
Senior Graphics Designer: Der Senior Graphics Designer war für die Gestaltung optisch ansprechender und intuitiver Benutzeroberflächen verantwortlich und sorgte für ein hervorragendes Nutzererlebnis.
Zwei Senior Backend Software Developer: Zwei Senior Backend Software Developer arbeiteten an der Entwicklung der Backend-Infrastruktur der MuscleandMotion-Plattform und nutzten dabei ihre Expertise in PHP, Codeigniter und Datenbankmanagement. Sie waren verantwortlich für die Erstellung der Geschäftslogik der Plattform, die Datenbankanbindung, die Integration mit Drittanbieterdiensten wie den Stripe-Zahlungsgateways sowie für ständige Sicherheits- und Leistungsverbesserungen.
Zwei erfahrene Web-Frontend-Entwickler: Die erfahrenen Web-Frontend-Entwickler konzentrierten sich auf die Entwicklung der Benutzeroberfläche und die nahtlose Integration mit dem Backend mithilfe von Technologien wie React.js.
Drei ReactNative-Entwickler: Die erfahrenen ReactNative-Entwickler trugen zur Entwicklung der iOS- und Android-Versionen der M&M-Plattform bei. Sie nutzten ihre Kenntnisse in der Hybridprogrammierung und stellten die reibungslose und nahtlose Frontend-Funktionalität der verschiedenen M&M-Apps sicher.
Vier QA-Ingenieure: Zwei QA-Ingenieure führten umfassende Tests durch, darunter Funktionstests, Leistungstests und die Sicherstellung der Gesamtqualität der Plattform. Zwei QA-Ingenieure waren Automatisierungsingenieure. Sie entwickelten Skripte für Lasttests, Regressionstests und Funktionstests und führten diese auf der M&M-Plattform aus.
DevOps-Ingenieur, spezialisiert auf AWS: Der DevOps-Ingenieur ist auf die Verwaltung der Bereitstellung und Infrastruktur der M&M-Plattform spezialisiert und nutzt AWS-Dienste für Skalierbarkeit, Zuverlässigkeit und Sicherheit.
Projektergebnisse
Emyoli entwickelte erfolgreich die MVP-Version der Muscle and Motion-Plattform und stellte deren Stabilität und Produktionsbereitschaft in Rekordzeit sicher. Dank der transparenten Kommunikation und der herausragenden Arbeit von Emyoli, die über ein Jahrzehnt der Zusammenarbeit lief, konnte M&M von einer nicht vorhandenen Präsenz zu einem florierenden Streaming-Unternehmen wachsen. Die Partnerschaft erstreckte sich auf Vollzeitverträge und die direkte Zusammenarbeit mit dem Management des M&M-Teams. Der weltweite Erfolg der Plattform, Millionen von Followern in den sozialen Medien, Millionen von Nutzern und über 100.000 zahlende Abonnenten zeugen von Emyolis technischem Know-how und seinem Engagement für Spitzenleistungen.
Kundenempfehlung von Amit Gal Alon, Gründer von Muscle and Motion
… Ich bin Emyoli für seinen Service und sein Engagement sehr dankbar und bin zuversichtlich, dass Muscle & Motion durch diesen talentierten, zuverlässigen Technologieanbieter langfristig abgesichert ist. …