Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
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
“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