PCG UNTERSTÜTZT
Revolutionäre Anwendungsreleases: Schneller, selbstständiger und stressfreier!
Das Unternehmen
Die BCA wurde 1985 ins Leben gerufen, gegründet von unabhängigen Vermittlern, die genau verstanden haben, welche Herausforderungen und Geschäftsaspekte im Maklerwesen auftauchen. Mit dieser Expertise wurden zielgerichtete Services und Lösungen kreiert. Bis heute symbolisiert der Name „BCA“ das Engagement, unabhängige Makler und Vermittler umfassend und individuell zu unterstützen. Hierbei legen sie Wert auf Dienstleistungen, Technik und Services, die den Menschen ins Zentrum rücken.
In ihrer Funktion als Partner für Makler bieten sie moderne digitale Tools für eine intelligente Beratung im Investitions- und Versicherungsbereich. Zudem stehen sie bei komplizierten Versicherungssituationen mit Fachwissen zur Seite und vertreten die Interessen gegenüber Anbietern und großen Institutionen.
Die Herausforderung
Die BCA AG strebt an, ihre Dienstleistungen mithilfe einer Cloud-nativen Infrastruktur agil bereitzustellen. Ein zentrales Ziel dieses Deployments ist die Integration einer Vielzahl von Cloud-basierten Services, um administrativen Aufwand zu reduzieren und die Bereitstellung automatisiert durchzuführen.
Die vorgesehene Architektur erfordert eine Segmentierung des Programmcodes sowie die gesamte API nach spezifischen Fachbereichen. Hierbei liegt der Fokus darauf, den Code so schlank wie möglich zu gestalten und gleichzeitig die optimale technische Lösung einzusetzen.
Unser Endziel bestand darin, den Kunden in die Lage zu versetzen, nach der Ersteinrichtung der Infrastrukturkomponenten, neue Versionen der (Web-)Services autonom und flexibel zu deployen. Eine Kernvoraussetzung hierfür ist, dass die automatische Auslieferung ohne zusätzliche Anpassungen an der bestehenden Infrastruktur erfolgt, um den Service reibungslos in Betrieb zu nehmen.
Die wichtigsten Ergebnisse im Überblick
Stressfrei
Minimierung administrativer Belastungen, um den Schwerpunkt auf Entwicklungsprojekte zu legen
Agil
Automatisierung von Anwendungsveröffentlichungen für gesteigerte Effizienz
Reduziert
Realisierung einer herausragenden technischen Lösung bei gleichzeitig kompakter Programmbasis
Reibungslos
Automatische Bereitstellung von Services ohne zusätzliche Anpassungen an der Infrastruktur
Sorgenfrei
Incident-Management und Monitoring durch PCG für fokussierte Geschäftsentwicklung
Entwicklung
Kontinuierliche Weiterentwicklung für den stets besten und modernsten Service
Strategische Architektur für mehr Effizienz
Die vorgesehene Zielarchitektur ist dreigliedrig strukturiert und zentralisiert sich um den AWS-Dienst “ECS”, einen vollumfänglich verwalteten AWS-Service. Mit ECS können containerbasierte Anwendungen effizient betrieben werden. Diese Container operieren in einem zustandslosen Modus, was die horizontale Skalierbarkeit begünstigt.
Die Aufgabe der Lastverteilung übernimmt ein Application Load Balancer. Die Datenstruktur wird durch eine Amazon Aurora PostgreSQL Datenbank repräsentiert, ergänzt durch eine DynamoDB und verschiedene S3 Buckets. Für das Deployment der Infrastruktur nutzen wir die IaC-Lösung AWS CDK (Cloud Development Kit). Die Prozesslogik für Container Release Deployments wird über einen Parameter Store realisiert.
Eine kundenseitige CI/CD-Pipeline speist ein Image Repository (AWS ECR) mit den erforderlichen Images und definiert die jeweilige Container-Version über einen Parameter. In einem weiteren Schritt sorgt ein automatisiertes AWS CodePipeline Deployment für die Auslieferung der festgelegten Container-Version.
Die Verwaltung und Weiterentwicklung dieser Umgebung obliegt den AWS-Expert:innen der PCG. Dies umfasst nicht nur den Betrieb inklusive Incident Management und Monitoring, sondern auch die kontinuierliche Unterstützung beim Deployment weiterer AWS-Services.
Alles rund um Cloud Development
Alle Informationen rund um Cloud Development und warum Sie über eine Applikation in der Cloud nachdenken sollten, finden Sie auf unsere Cloud Native Development Seite.
Die Lösung
Dank des fortgeschrittenen Automatisierungsgrades kann der Kunde eigenverantwortlich und zeitnah neue Versionen ihrer Anwendungen durch verschiedene Phasen des Release-Prozesses führen und bereitstellen. Dies optimiert nicht nur den Ablauf, sondern gewährleistet auch eine konsistente und qualitativ hochwertige Umsetzung. Indem der operative Aufwand für die BCA-Mitarbeitenden reduziert wird, können sie ihre Ressourcen effizienter nutzen und sich verstärkt auf Entwicklungs- und Innovationsprojekte fokussieren.
Dieser Ansatz fördert nicht nur die kontinuierliche Weiterentwicklung und Anpassungsfähigkeit der Services, sondern stellt auch sicher, dass das Team stets auf dem neuesten Stand der Technologie bleibt und den Kunden den besten Service bietet.
Damit du wirklich von der Cloud profitierst
Wir haben die Menschen, die Erfahrung und das notwendige Know-how, um Ihre Legacy IT in vollständig digitale Infrastrukturen und nahtlose Kollaborationsumgebungen zu transformieren. Unternehmen jeglicher Größe und Branche schätzen die langjährige und erfolgreiche Zusammenarbeit mit uns sehr. So z.B. Engel & Völkers, Rocket Internet, Rewe Digital, Viessmann, Burger King und Hellofresh. Machen auch Sie den nächsten erfolgreichen Schritt Ihrer IT- und Work-Transformation.
Überblick
Kunde
BCA AG
Produkte & Services
AWS ECS
Amazon Aurora PostgreSQL
DynamoDB
S3 Buckets
AWS CDK
AWS ECR
AWS CodePipeline
Incident Management und Monitoring
& weitere Services
Unternehmensart
Services & Lösungen für Makler
Unternehmensgröße
51-100