AWS SaaS-Plattform für FALLSTUDIE digitale ......AWS SaaS-Plattform für digitale kinematografische...

2
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

Transcript of AWS SaaS-Plattform für FALLSTUDIE digitale ......AWS SaaS-Plattform für digitale kinematografische...

Page 1: AWS SaaS-Plattform für FALLSTUDIE digitale ......AWS SaaS-Plattform für digitale kinematografische Inhalte. ARTS ALLIANCE MEDIA (AAM) WOLLTE DER KONKURRENZ EINEN SCHRITT VORAUS BLEIBEN,

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

FA

LLS

TUD

IE

Page 2: AWS SaaS-Plattform für FALLSTUDIE digitale ......AWS SaaS-Plattform für digitale kinematografische Inhalte. ARTS ALLIANCE MEDIA (AAM) WOLLTE DER KONKURRENZ EINEN SCHRITT VORAUS BLEIBEN,

“PGS Software hat sich von einem Unterauftragnehmer zu einem wertvollen Technologiepartner für uns entwickelt. Das Team war dank seines umfangreichen Fachwissens in der Lage, auf der Grundlage moderner Entwicklungsmethoden, wie CI und ATDD, Lösungsarchitekturen von Weltklasse für sehr spezielle Anwendungsfälle aufzubauen.

Seit dem Abschluss des Initialprojekts zu Courier führt das Team von PGS Software Workshops für unsere internen Entwickler durch und vereinfacht auf diese Weise den wertvollen Wissensaustausch zwischen unseren Unternehmen. All dies geht weit über den traditionellen Umfang von IT-Outsourcing hinaus und zeigt, wie gewinnbringend die Zusammenarbeit mit PGS Software ist.”

RICH PHILLIPS

Chief Information Officer, AAM

KUNDENPERSPEKTIVE

Rich Phillips, Chief Information Officer bei AAM, beschreibt die

herausragende professionelle Beziehung zwischen AAM und

PGS Software sowie den proaktiven Ansatz und die technische

Erfahrung des Teams wie folgt:

GESCHÄFTSVORTEILE

Innerhalb von ca. 6 Monaten entwickelte das Team von

PGS Software die nächste Generation von Courier, die ein

herausragender Erfolg wurde. Das Team von PGS Software

war in der Lage, Lösungsarchitekturen von Weltklasse für sehr

spezielle Anwendungsfälle aufzubauen und sicherzustellen,

dass das neue Courier zukunftssicher und skalierbar ist. Die

Hauptdatenbank wurde neu strukturiert und ihre Größe um 20

% reduziert, was zu einer verbesserten Performance führte. Die

neue Version von Courier ist viel schneller als ihre Vorgängerin

und bietet genau die Skalierbarkeit, die für zukünftige

Unternehmensentwicklungen erforderlich ist.

PROJEKTDETAILS

LÖSUNGEAWS Cloud, Acceptance Test Driven Development (ATDD), Kontinuierliche Integration, Testautomatisierung

TECHNOLOGIENPython, CherryPy, SQL Alchemy, Boto3, Behave, AngularJS, PL/pgSQL

TOOLSJenkins, Docker, Terraform, Selenium Webdriver, Gattling

TEAM3 Python-Entwickler1 Automation-Tester

ÜBER DEM KUNDEN

Arts Alliance Media (AAM) ist der weltweit führende Anbieter für Kino-Software und -Services. Dank des umfangreichen

Lösungsangebots von AAM können Kunden ihre Kosten senken, ihre Effizienz steigern und das Erlebnis von Kinobesuchern

verbessern, sodass diese immer wieder gerne ins Kino gehen.

ÜBER PGS SOFTWARE

Wir sind ein börsennotiertes IT-Entwicklungszentrum, das mit Hilfe erweiterter Teams kundenspezifische Softwarelösungen

entwickelt und End-to-End-Geschäftsservices für Kunden weltweit bereitstellt. Als zertifizierter Partner im Amazon Partner

Network (APN) sind wir auf Cloud Transformation (Application Migration & Modernization) spezialisiert. Wir haben 3

Entwicklungszentren in Polen (Breslau, Danzig & Rzeszow) sowie Niederlassungen in London, München, Wien und Barcelona.

Wir bieten Ihnen Agile-to-DevOps Fähigkeiten sowie B2B/B2C Web & Mobile Entwicklung, Continuous Delivery, Business

Analysis und UX & UI-Design.

MEHR INFORMATIONEN ZU UNSEREM SERVICE:RUFEN SIE UNS AN: +49 89 71042 2060 ODER BESUCHEN SIE UNSERE WEBSEITE: WWW.PGS-SOFT.COM