_retail

Our client, based in Essen, is a German pharmaceutical wholesaler with more than 9,200 pharmacy members. In addition to supplying medicines, it provides member pharmacies with a comprehensive range of services.
To improve customer loyalty and orientation, our customer has developed a reservation system to enable end consumers to place orders with their pharmacy.
The reservation system is an online platform that allows end customers to reserve or order medicines and other healthcare products online across our client's entire pharmacy network throughout Germany.
The platform enables customers to first find a conveniently located pharmacy, order medication there and, if necessary, upload the corresponding prescriptions. Customers are informed about the availability of their medication and can then either collect it themselves or use the pharmacy's delivery service. In addition to reserving or ordering medication, the platform also offers the opportunity to obtain information on a wide range of health-related topics or products.
The platform was to be operated entirely in the cloud. As this is a portal for end customers, the focus was not only on the user-friendliness of the interfaces, but also on non-functional requirements such as the continuous availability of services and flexible adaptation to different load scenarios.
These requirements, and in particular the desire for permanent further development and the introduction of new functionalities without maintenance windows and downtimes, could be met by using the Docker container architecture and operating the containers in a Kubernetes cluster.
Hyand was commissioned for the DevOps tasks, test automation and operation of the product in the Azure cloud as it could demonstrate extensive experience from similar projects and could point to an already productive reference project.
Hyand provided the following services for the construction of the platform:
- Development of an architecture and operating concept for cloud operation
- Setting up a cloud infrastructure for container architectures
- Supporting the development team in the "containerization" of services
- Automation of build and deployment processes by setting up CI/CD pipelines as part of a DevOps approach
- Test automation
- 24/7 monitoring and operation of the platform
The cloud architecture is based on software packaged in Docker containers and managed by a Kubernetes cluster. The logging, monitoring and alerting tools Prometheus and Grafana were used to ensure smooth operation.
In close cooperation with our customer's specialist colleagues, all key business processes were "cast" into test cases parallel to development, which were automated on the basis of the Selenium test framework. This created the technological and infrastructural basis for integrating test automation into the automated build and deployment process as a key component of quality assurance.
Hyand also ensures the smooth operation of the online platform in the Microsoft Azure Cloud.
The application runs in multi-instance Docker containers that are orchestrated by a Kubernetes cluster. Operation in the cloud in conjunction with Kubernetes as an orchestration tool allows fine-grained scalability and elasticity of the system.
The automation of the test processes ensures that the functionality of the online platform can be tested after changes and extensions in the shortest possible time and regression can be avoided. The rapid passage of quality gateways in conjunction with the ability to put new features into operation at any time without downtime will significantly support the future development of the platform.
The operation of the application by Hyand in collaboration with our customer's development team shows that DevOps can also be successfully implemented across companies.
_hyand_success_stories
Discover our solutions
You too can benefit from our extensive experience from
projects for companies of all sizes.
HyExpert - the IT talk.
Would you like to know more about how we can support your company with customized software and app development?
Talk to us - we will help you!