Die R-Biopharm AG ist eines der führenden Biotechnologieunternehmen in Deutschland. Als Weltmarktführer bei Testsystemen für die Allergenanalytik steht bei der R-Biopharm AG auch die Erkennung von Schimmelpilzen, sogenannte Mykotoxine, im Mittelpunkt. Mit Hilfe der RIDA®SMART APP wurden in der Lebensmittelproduktion bereits tausendfach Testergebnisse auf Schimmelpilze erfasst und quantifiziert.
Medialesson unterstützte die R-Biopharm AG bei der Konzeption sowie Entwicklung ihrer neuen Plattform RIDA®SMART UNIVERSE mit Architekten, einer Designerin sowie einem Entwicklungsteam. In enger und agiler Zusammenarbeit mit einem Product Owner, einem Stakeholder und einem Entwickler der R-Biopharm AG, entwickelte und setzte Medialesson die gesamte Plattform binnen vier Monaten um.
R-Biopharm R-Biopharm - App R-Biopharm - CloudMedialesson unterstützte uns in allen Phasen des Projekts, von der Konzeption, über Architektur und Design hin zur Entwicklung. Die stete Hilfsbereitschaft, Kommunikation auf Augenhöhe und den hohen Grad an Expertise schätzen wir sehr.Carsten Ackermann - Head of Digital Transformation & Advisory, R-Biopharm AG
RIDA®SMART UNIVERSE basiert auf einer modularen und ereignisgesteuert Client-Server-Architektur, wobei neben einer Web-App auch die bestehende RIDA®SMART APP mit dem Server kommuniziert. Der Server stellt hierfür zwei getrennte, auf die Bedürfnisse jeder App optimierte HTTP-APIs zur Verfügung (s. Backend for Frontend-Pattern, kurz BFF).
Die Serveranwendung wird als Azure Container App ausgeliefert, wodurch eine Bereitstellung frei-skalierbar und ohne Ausfallzeiten gewährleistet werden kann (blau-grüne Bereitstellung). Mittels einer schemafreien Datenbanklösung basierend auf Azure CosmosDB können Änderungen an Datenmodellen on-the-fly und ohne Leistungseinbußen umgesetzt werden.
Ein vollautomatisierter DevOps-Prozess stellt jede Neuentwicklung stufenweise in einer Entwicklungs-, einer Test- und schließlich in der Produktivumgebung zur Verfügung. Neue Funktionen wie auch Fehlerbehebungen können somit bereitgestellt werden, ohne die Beteiligten von ihrer eigentlichen Arbeit abzuhalten.
Der modulare und ereignisgesteuerte Aufbau der gesamten Plattform bildet das Fundament für eine langlebige und erweiterbare Lösung. Die komplette Cloud-Infrastruktur der Plattform ist in Bicep festgehalten und kann somit jederzeit auf Knopfdruck bereitgestellt und repliziert werden (Infrastructure as Code, kurz IaC).
Sämtlicher Quellcode der Plattform wird in einem Repository gehalten (Monorepo). Alle Änderungen sind dadurch transparent und auf Dauer nachvollziehbar und können bei Bedarf zurückgesetzt werden.
Gesamtheitliche Anforderungsanalyse
Beratung und Projektmanagement
Konzeption und Design
Architektur und Entwicklung der gesamten Plattform
Azure Container Apps
Azure Front Door
Azure Communication Services
Application Insights
Azure Cosmos DB
ASP.NET
C#
Angular
Nx Build System
Storybook