Use Case / Manufacturing

Clivet - Navigator Energy Tool

RISULTATS

Scalability

Distribution of computation and high reliability, allow for scaling the number of users with no repercussions on the user experience.

Implementations

Microservices, with the possibility of adding new features progressively.

Usability

Software with tested user usability. Optimization of full-text and faceted search.

Pay per Use

Utilization of serverless components to ensure cloud service costs are proportional to actual user consumption, rather than a fixed expense.

The Context

Clivet is a leading company in the development of climate control, heating, and air treatment systems that enhance comfort while minimizing energy consumption.

The company began by producing chillers and heat pumps, later expanding its portfolio with innovative, specialized system ranges based on Roof-Top units, water-loop systems, and residential solutions.

In 2016, through an industrial partnership with the MIDEA Group, Clivet further enriched its offering by integrating MIDEA’s products, technologies, and distribution networks. This collaboration enabled Clivet to provide a comprehensive and competitive range of solutions, including chillers, heat pumps, packaged systems, mono and multi-split units, and VRF systems.

Clivet operates from a 50,000 sqm facility, exports its products to 90 countries, and has seven subsidiaries across Europe and worldwide.

The Issues

The client needed to modernize its outdated and difficult-to-maintain Product Navigator software. Key goals included enhancing the user experience by introducing features such as direct comparison of technical specifications across multiple products.

Another critical requirement was improving and optimizing search functionality. In applications like this, an efficient search engine is essential, as it allows users to easily find products based on their characteristics or technical specifications.

Additionally, the new web solution had to be fully accessible from both desktop and mobile devices.

The Solution

In the initial design phase, a rough sketch was created collaboratively (co-design) to define user interactions and the core functionalities the application needed to support.

The objective of this phase was to eliminate potential misunderstandings or errors before development began, ensuring alignment across the entire project team (Clivet + Miriade’s Development/Design team). After finalizing the mockup, the project moved into a testing and validation phase before prototyping.

Following usability and functionality assessments, the team selected the most suitable technologies based on the client's requirements, including the integration of a search engine to support full-text and faceted searches.

The Technology

Miriade developed a web application leveraging AWS Cloud-native services and a microservices architecture. This approach offers several advantages:

  • High inherent reliability – thanks to the use of high-availability cloud services.
  • Distributed computing load – computational requests are shared across multiple services, reducing bottlenecks and improving overall system performance.
  • Data security and protection – utilizing AWS services such as RDS and S3.
  • Seamless DevOps implementation – enabling Continuous Integration and Continuous Deployment (CI/CD).
  • Pay-per-use model – most AWS services are billed based on actual usage (e.g., invocations, consumed storage, CPU time), rather than a fixed cost. Additionally, reservation policies can be implemented to further reduce expenses.

To meet one of the key requirements—enhanced product search with full-text capabilities—the solution integrates OpenSearch alongside a relational database (AWS RDS).

For the backend, the team chose Quarkus, an optimized Java framework ideal for containerized, cloud, and serverless environments due to its efficient memory usage and fast response times.

For the frontend, Angular was selected to develop a responsive, mobile-friendly application aligned with project requirements.

To streamline infrastructure management and deployment processes, DevOps methodologies were adopted, specifically:

  • Infrastructure as Code (IaC): Architectural resources were created and configured via scripts and code.
  • CI/CD pipelines: Enabling continuous and automated code deployment across different environments based on the development workflow.

This modernized architecture ensures scalability, efficiency, and an optimized user experience, aligning with the client’s business goals.

 

Would you like to reduce your IT costs through managed services?

Get in touch | Miriade is AWS Advanced Consulting Partner
CONTACT US