Healthcare

Altmann Dental

DEVELOPMENT OF A MIDDLEWARE

The Client

Since 1919, Altmann Dental GmbH & Co. KG has been at the forefront of the dental industry, known for its extensive expertise and deep-rooted family tradition. Now in its third generation of pioneering leadership, the company provides customised, innovative solutions for dentists and dental laboratories. With a team of highly qualified sales representatives and technical experts, Altmann Dental ensures individual advice and outstanding service, which are central to its continued success and customer satisfaction. Its extensive product range and advanced services underscore its commitment to quality and sustainability in dentistry.

GENERAL INFORMATION

Objective

  • Seamless connection of all marketplaces and the online shop to the central ERP system for efficient transmission of orders.
  • Provision of an extensive product catalogue with over 200,000 variant items, accessible on the marketplaces and in the online shop.
  • Implementation of dynamic pricing on the marketplaces to ensure optimal adaptation to competitor prices.
  • Guaranteed highest security standards with regard to the processing of customer data.

Challenge

  • Scaling of the system architecture to ensure smooth transmission of orders even at times of high demand.
  • Comprehensive protection against unauthorised access and secure processing of customer-related data.
  • Fast and efficient implementation of system adjustments without compromising the integrity or performance of the overall system.

Result

  • Built a highly available infrastructure using Docker and AWS that offers robust performance and reliability.
  • Introduced automatic testing procedures to guarantee the system's functionality under all operating conditions.
  • Implemented an advanced monitoring system to watch over system resources and automatically scale as needed.
  • Dynamically adjusted sales prices based on detailed rules and current competitor prices.
  • Legally compliant processing of all customer data in Germany, in accordance with the strictest data protection regulations.
  • Development of an extremely powerful API that enables fast and efficient data communication.

TECHNICAL DETAILS AT A GLANCE

Marketplace and Online Shop API

The efficient connection to various marketplaces and the integration of the Shopware 6 API are fundamental components of the developed system. A comprehensive adaptation to the APIs of the various marketplaces based on OpenAPI documents was realised. The data is processed in real time, which enables immediate updates to product information and prices. Redundancies have also been implemented to ensure system stability, high availability and reliability.

  • Use of the latest technologies for data integration and synchronisation.
  • Implementation of failover mechanisms to ensure system availability.
  • Compliance with security standards and data protection regulations when handling sensitive customer data.
  • Scalable architecture that allows for future extensions and adaptations.

Dynamic Pricing

The system enables dynamic price calculation based on flexible sets of rules. These rules can calculate specific prices for all products or only for products that match certain filter criteria. To boost the end An automatic comparison with competitor prices, adaptive pricing within defined margin bands and percentage markups and markdowns, taking into account minimum margins, are also integrated.

Use of advanced algorithms

  • Integration of AI-based analysis tools to optimise pricing strategies.
  • Ensuring compliance with pricing policies and market standards.

CI/CD Pipeline & Organisation

The implementation of a CI/CD pipeline is a central component of the project to support an agile development process and enable the continuous delivery of software updates. The pipeline includes automated unit, integration and end-to-end tests based on technologies such as Jest and Supertest to ensure functionality at every stage of the software lifecycle. After successfully passing all test phases, an automatic deployment takes place. The applications are operated on a highly available Docker infrastructure and orchestrated via AWS. In addition, automatic scaling is implemented, which is activated based on monitoring metrics to efficiently manage performance peaks. This automation significantly contributes to cost efficiency by shortening development times and reducing manual effort. By detecting and correcting errors early in the development process, cost-intensive rework later on is avoided. The use of Docker and AWS further optimises resource utilisation and enables cost-efficient scaling and maintenance of operations.

  • Setting up dedicated development, testing and production environments within the CI/CD pipeline to further optimise resource utilisation.
  • Use of blueprint-based Docker containers to standardise deployment processes and reduce overhead costs.
  • Use of CloudWatch and Auto Scaling Groups in AWS for real-time monitoring and scaling, resulting in optimal infrastructure utilisation and associated cost reductions.
  • Security checks as an integral part of the pipeline to ensure compliance with current security standards and prevent security breaches that could result in high costs.
  • Continuous optimisation of pipeline processes based on feedback and performance data to further reduce costs and increase efficiency.
This site is registered on wpml.org as a development site.