AWS SaaS-Plattform für digitale kinematografische Inhalte . ARTS ALLIANCE MEDIA (AAM) WOLLTE DER KONKURRENZ EINEN SCHRITT VORAUS BLEIBEN, DESHALB WANDTE DAS UNTERNEHMEN SICH AN PGS SOFTWARE, UM SEINE INNOVATIVE SAAS- PLATTFORM ZU AKTUALISIEREN. Um der Konkurrenz einen Schritt voraus zu bleiben, wandte das Unternehmen Arts Alliance Media sich an PGS Software, um gemeinsam eine verbesserte Version eines seiner innovativsten Produkte - Courier - zu entwickeln. Courier ist eine SaaS-Plattform für die automatisierte elektronische Bereitstellung von digitalen kinematografischen für Kinos mit globaler Skalierbarkeit dank Amazon Web Services (AWS). GESCHÄFTLICHE ANFORDERUNGEN Das Team von PGS Software analysierte die Situation eingehend und kam zu dem Schluss, dass AAM tatsächlich eine völlig neue Architektur mit einem vollständig neu entwickelten Kommunikationsprotokoll benötigte. PGS Software präsentierte die Ergebnisse seiner Analyse in einem detaillierten Designdokument, und das Team von AAM untersuchte alle aufgeworfenen Punkte und stimmte zu, dass dieser radikale Ansatz den meisten Erfolg versprach. LÖSUNG PGS Software stellte ein spezielles Team zusammen, das die Kommunikation neu aufbaute, eine Netzwerkfehlertoleranz einführte, die Datenbankebene verbesserte und dazu beitrug, die Vorteile der AWS Cloud bestmöglich zu nutzen. All dies trug dazu bei, das neue Courier im Hinblick auf neue AAM-Plattformen und -Produkte zukunftssicher zu machen. Die Software musste auch skalierbar sein, damit tausende Kunden gleichzeitig enorme Datenmengen hoch- und herunterladen können. Schließlich sollte Courier auch in der Lage sein, Verbindungsabbrüche oder Netzwerkfehler während der Datenübertragung zu beheben. Das Team aktualisierte außerdem auf die aktuelle Version von Python, um moderne Technologien zu implementieren. Um das Projekt auf zuverlässigere und schnellere Weise abzuschließen, führte das Team das Konzept der kontinuierlichen Integration sowie kontinuierliche Liefer- Pipelines ein. In den ersten Projektphasen erarbeitete das Team von PGS Software Konzeptnachweise, um sicherzustellen, dass ihre vorgeschlagene Lösung die Anforderungen des Kunden bestmöglich erfüllte. Nach dem erfolgreichen Abschluss dieser Projektphasen beschloss das Team, mit dem Acceptance Test Driven Development (ATDD) als nächstem Schritt fortzufahren. Das gesamte Projekt war als native Cloud-Lösung konzipiert und baute auf den AWS Cloud-Services auf. In Übereinstimmung mit den akribischen Standards von PGS Software erstellte das Team eine erweiterte, konfigurierbare Testsuite, mit der reale Szenarien, einschließlich umfangreicher zeitgleicher Datenübertragungen oder Netzwerkstörungen simuliert werden konnten. PGS Software testete die Lösung in jedem Stadium unter Einbeziehung aller denkbaren Anwendungsfälle und Auslastungen, um die höchstmögliche Qualität der Software zu gewährleisten. Anschließend wurden alle Testszenarien im Hinblick auf die Benutzeroberfläche und API-Funktionen. Nach jeder Codeänderung wurden über 1.000 automatisierte Tests durchgeführt, die jeden Aspekt der Anwendung abdeckten. AAM FALLSTUDIE