Software Engineering

Serverless

Industrien

Banken & Versicherungen

Öffentlicher Sektor

Transport & Logistik

Automobil & produzierendes Gewerbe

Sei Teil unserer Community

Arbeit als Cloud Consultant

Kundenlogos 8

Kundenstory

Entwicklung einer cloud-basierten Repository auf Basis von Azure

FullStack Development mit Microservices und NodeJS / Angular/ Python in der Azure Cloud

Unternehmen

BASF SE

Leistungen

Software Engineering

Branche

Chemie

Kunde seit

2021
P

Höhere Flexibilität

Durch modularer Aufbau der Software-Architektur.

P

Robustheit

Durch Verwendung Infrastructure as Code ( Terraform Azure).

P

Schnellere Release Zyklen

Durch CICD Azure DevOps.

P

Modernes Secret Management

Mit Keyvault.

In a Nutshell:

  • BRANCHE: CHEMIE
  • Task: In diesem Kundenprojekt ging es um die Entwicklung einer cloudbasierten Infrastruktur für das automatisierte Hoch und Herunterladen von Labor Messdaten und die anschließende Analyse mittels Azure Machine Learning
  • Team:
    • Insgesamt ca. 12 Leute bestehend aus POs, Backend- Frontend, FullStack Entwickler, DevOps
  • Projektlaufzeit: +12 Monate

Herausforderungen:

  • Erweiterung des Legacy Laboratory Data Management System mit Azure 

  • Skalierung: Stetig wachsende Anzahl von angeschlossenen Laborinstrumenten und Klienten, verteilt über die ganze Welt 

  • Nicht-intuitives und langsames UI des Legacy Management Systems 

  • „Daten – Silo“, schwieriger Zugriff auf dezentrale Daten Speicherorte

Lösungen:

  • Umsetzung einer Microservice Architektur mit NodeJs und Python 

  • Modulares, einfaches und skalierbares Front-End 

  • Vollautomatisierte Provisionierung mit Terraform 

  • Vollautomatisierte Pipelines

Ergebnisse:

  • Höhere Flexibilität durch modularer Aufbau der Softwarearchitektur

  • Robustheit durch Verwendung Infrastructure as Code (Terraform Azure) 

  • Schnellere Release Zyklen durch CICD Azure DevOps 

  • Modernes Secret Management mit Keyvault

Projektgeschehen:

Entwicklung Data Foundation Analytics

Das Ziel des Kunden war es, sein Legacy Data Management Tool zu erweitern. Hauptnutzer sind interne Mitarbeiter. Durch wachsende Zahl der Nutzer basierend auf unterschiedlichen Standorten und dem Problem des Datensilos, wuchs der Bedarf nach einer zentralen Cloud basierten Daten Repository. Weitere Herausforderung waren ein veraltetes, langsames und unintuitive User Interface Design. Diese sollte mit einer eigens entwickelten Frontend Applikation Abhilfe geschafft werden. 

Cloud Infrastruktur, Microservices und Infrastructure As Code

Die Herausforderungen wurden mit einer modernen Microservice Architektur mit NodeJs, Angular und Python, IaC und Azure DevOps gelöst. Unabhängige Services ermöglichen es den Teams durch ihre lose Kupplung deren Komponenten separat voneinander zu entwickeln und zu deployen. 

Dank der neu eingeführten Entwicklungs- und Deployment Workflows mittels Azure DevOps wird eine konstante Codequalität gewährleistet und Release-Zyklen beschleunigt. 

Durch den Einsatz von Infrastructure as Code mithilfe von Terraform ist es möglich, die komplette Infrastruktur in kurzer Zeit wiederherzustellen, dadurch ist sie robuster und reduziert den Management Overhead an der Cloud Infrastruktur enorm. 

Zusätzlich wird derzeit an der Einführung von Azure Machine Learning gearbeitet, welche die Echtzeit Analyse der Probendaten aus dem ADLS ermöglicht. Dazu werden die Daten aus dem ADLS mithilfe von Azure Datafactory in die jeweiligen Machine Learning Models gespeist, um sie dort zu verarbeiten. Der Einsatz von Azure Machine Learning ist in solch einer Weise gestaltet, dass der Einsatz und das Trainieren verschiedener Modelle problemlos skaliert werden kann.

Projektstatus und Ergebnisse

Das System läuft seit einigen Monaten in der Produktivumgebung und die Zahl der Nutzer und angeschlossenen Laborinstrument steigt stetig. Die Entwicklung des Projektes läuft daher kontinuierlich weiter. Aufgrund der verwendeten Best Practices in Softwareentwicklung und Cloud DevOps läuft das System robust und ist flexibel für neue Anpassungen.

Technology Stack:

Cloud Infrastruktur: 

  • Azure 

Daten Services: 

  • Azure Datafactory 

  • Azure Machine Learning 

CICD & Iac: 

  • Terraform 

  • Azure DevOps

Software Entwicklung: 

    • TypeScript – NodeJs 

    • Angular 

    • Python

Warum Pexon Consulting?

Pexon Consulting hat sich voll und ganz Ihrem Erfolg verschrieben und wir glauben daran, dass wir immer für jeden unserer Kunden die Extrameile gehen:

PexonConsulting 32 min

Hingabe zum Erfolg

Wir glauben, dass Erfolg dreifach ist: für unsere Kunden, ihre Kunden und die Gemeinschaften, die sie beeinflussen.
PexonConsulting 33 min

Fokus auf Leistung

Wir werden Ihr engagierter Partner. Das bedeutet, dass wir ein Projekt erst dann abschließen, wenn sowohl Sie als auch wir zu 100 % zufrieden sind.

PexonConsulting 31 min

Engineering mit Leidenschaft

Wir sind ein Netzwerk von Innovatoren. Wir entwickeln mutige Lösungen für die kompliziertesten Herausforderungen unserer Kunden.

Ihre Ansprechpartner

Schicken Sie uns eine Nachricht über das Kontaktformular unserer Kontaktseite und wir werden uns innerhalb weniger Arbeitstage mit Ihnen in Verbindung setzen. Alle übermittelten Informationen werden vertraulich behandelt.

Sie suchen einen Partner für Ihr Projekt?

Wir geben unser Bestes, um Sie zufriedenzustellen.