Healthcare
Seit 1919 steht Altmann Dental GmbH & Co. KG an der Spitze der Dentalbranche, bekannt für ihre umfassende Expertise und tief verwurzelte Familientradition. Als Pionier in der dritten Generation bietet das Unternehmen maßgeschneiderte, innovative Lösungen für Zahnärzte und Dentallabore. Mit einem Team aus hochqualifizierten Fachberatern und technischen Experten gewährleistet Altmann Dental individuelle Beratung und herausragenden Service, die zentral für den anhaltenden Erfolg und die Kundenzufriedenheit sind. Ihre umfangreiche Produktpalette und fortschrittlichen Dienstleistungen unterstreichen ihr Engagement für Qualität und Nachhaltigkeit in der Dentalmedizin.
Die effiziente Anbindung an verschiedene Marktplätze und die Integration der Shopware 6 API sind grundlegende Bestandteile des entwickelten Systems. Es wurde eine umfassende Adaption an die APIs der verschiedenen Marktplätze auf Basis von OpenAPI Dokumenten realisiert. Die Verarbeitung der Daten erfolgt in Echtzeit, was eine sofortige Aktualisierung der Produktinformationen und Preise ermöglicht. Für die Systemstabilität wurden zudem Redundanzen implementiert, die eine hohe Verfügbarkeit und Ausfallsicherheit gewährleisten.
Das System ermöglicht eine dynamische Preisberechnung, die auf flexiblen Regelwerken basiert. Diese Regeln können spezifische Preise für alle Produkte oder nur für Produkte nach bestimmten Filterkriterien berechnen. Zur psychologischen Motivation des Endkunden kann eine Rundung der Endpreise auf Werte wie ,99 oder ,95 optional erfolgen. Weiterhin kann das System die Preise von über 200.000 Variantenprodukten innerhalb von Sekunden direkt in Memory berechnen. Ein automatischer Vergleich mit Konkurrenzpreisen sowie eine adaptive Preisgestaltung innerhalb definierter Margenbänder und prozentuale Auf- und Abschläge unter Berücksichtigung von Mindestmargen sind ebenfalls integriert.
Die Implementierung einer CI/CD Pipeline ist ein zentraler Bestandteil des Projekts, um einen agilen Entwicklungsprozess zu unterstützen und die stetige Bereitstellung von Softwareaktualisierungen zu ermöglichen. Die Pipeline umfasst automatisierte Unit-, Integrations- und End-to-End-Tests, die auf Technologien wie Jest und Supertest basieren, um die Funktionalität zu jedem Zeitpunkt des Software Lifecycles sicherzustellen. Nach erfolgreichem Durchlauf aller Testphasen erfolgt ein automatisches Deployment. Der Betrieb der Anwendungen erfolgt auf einer hochverfügbaren Docker-Infrastruktur und wird über AWS orchestriert. Zusätzlich ist eine automatische Skalierung implementiert, die auf Basis von Monitoring-Metriken aktiviert wird, um Leistungsspitzen effizient zu managen. Diese Automatisierung trägt signifikant zur Kosteneffizienz bei, indem sie die Entwicklungszeiten verkürzt und manuellen Aufwand reduziert. Durch die Früherkennung und Behebung von Fehlern bereits in frühen Phasen des Entwicklungsprozesses werden kostenintensive Nachbesserungen im späteren Verlauf vermieden. Die Nutzung von Docker und AWS optimiert weiterhin die Ressourcennutzung und ermöglicht eine kosteneffiziente Skalierung und Wartung des Betriebes.