Case Studies > Fluidra Makes Waves With Real-Time, Customer Advocacy

Fluidra Makes Waves With Real-Time, Customer Advocacy

Company Size
1,000+
Region
  • America
  • Europe
Country
  • France
  • Italy
  • Spain
  • United States
Product
  • Hazelcast
  • Magento
  • AWS Kinesis
  • Salesforce
Tech Stack
  • In-Memory Data Store
  • Event Streaming
  • Enterprise Service Bus
  • Cloud Services
Implementation Scale
  • Enterprise-wide Deployment
Impact Metrics
  • Customer Satisfaction
  • Digital Expertise
  • Productivity Improvements
Technology Category
  • Analytics & Modeling - Real Time Analytics
  • Application Infrastructure & Middleware - Data Exchange & Integration
  • Platform as a Service (PaaS) - Data Management Platforms
Applicable Industries
  • Consumer Goods
  • Retail
Applicable Functions
  • Business Operation
  • Sales & Marketing
Use Cases
  • Predictive Maintenance
  • Real-Time Location System (RTLS)
  • Remote Asset Management
Services
  • Cloud Planning, Design & Implementation Services
  • Software Design & Engineering Services
  • System Integration
About The Customer
Fluidra is a multi-billion-dollar, multinational group listed on the IBEX 35, the benchmark index of the Spanish Stock Exchange. They are also included in the FTSE4Good Index Series, the benchmark sustainability index. The company is the one-stop shop for everything related to pool production, equipment, and accessories, be it, pool steps to water fountains, chemicals, and a huge raft of other aesthetics. They have been the global leaders in the pool and wellness equipment and connected solutions for several years and further extended their dominance by merging with Zodiac in November 2017, who, prior to the merger, dominated the U.S. market with similar services. One of the characteristics of their dominance is that they produce 75-80% of their products in-house within their own factories and have their own in-house logistical operations across Europe (for example, Trace Logistics belongs to Fluidra). Fluidra operates in several countries including Spain, France, the United States, and Italy, and is planning to grow to other countries. At present, they have a global footprint covering more than 45 countries.
The Challenge
Fluidra was already reviewing their e-commerce platform as they recognized the need for modernization to future-proof their business. They also had existing latency and network bandwidth issues due to their ERP-centric architecture. The tight coupling with their ERP systems meant that they were limited in their ability to modernize their front-end applications, making any digital transformation or migration to the cloud challenging. The ERP systems were developed with legacy software and architectures which were difficult to maintain and modernize. In addition, the performance suffered, and they were unable to meet their service level agreements. The pandemic further highlighted that the existing digital platform was single-function/siloed, becoming out-of-date, and not capable of handling huge spikes in user traffic. The stark reminder became evident with the significant increase in pool use during lockdown compounded with the closure of popular sales channels like their brick-and-mortar, face-to-face business. As a result, the only channel for purchasing items was the e-commerce platform, and the increased online workload became more difficult to support. The pandemic thus forced them to accelerate their upgrade effort and shorten their implementation window from 2 years down to 8 months.
The Solution
As market leaders, Fluidra knew that they needed to keep innovating whilst offering a scalable, performant, and reliable service. They needed to process data much faster to support an augmented personalized customer experience – they wanted to perform calculations and run algorithms against prices immediately while interacting with their customers in real-time. They also needed to integrate with other systems like Salesforce and logistics platforms. This prompted the design of a new architecture that would significantly accelerate data processing as well as decoupling from systems that were inflexible and costly to maintain. They started to look at in-memory solutions that could deliver data immediately to the new services that they were building. Several solutions were reviewed by an external consultancy, but Hazelcast was ultimately recommended. This prompted discussions with Hazelcast partners who assisted with building a new architecture that was decoupled from the ERP systems allowing them to build real-time, front-end services. The e-commerce platform was the first service deployed as this was now the only way that consumers could have access to products, as the pandemic forced the closure of all stores and shops. Core to the overall architecture is a centralized, decoupling layer that is isolated from the ERP systems. Within the decoupling layer, there are 3 key components: 1. The enterprise service bus – for locating data 2. Data staging – for high-speed data storage and retrieval 3. Event streaming – to communicate with internal services The Hazelcast in-memory data store is used in the data staging layer for high-speed data storage and retrieval. Other database platforms (like MongoDB) will also be hosted there, some of which currently do not require real-time performance. The data staging layer will provide all data access requests for all applications via APIs, whether it is for the data warehouses, the ERP systems, Web sites, and e-commerce. The Hazelcast stream processing component is used for the loading of stocks and prices for all products stored in the shopping baskets in real-time. The ERP MDM system pushes customer, product, and pricing information data to the event streaming system that runs on AWS Kinesis and Hazelcast then reads the data and qualifies it. Hazelcast was a crucial component in ensuring that as stock and prices changed, e-commerce customers had a real-time view of what was available and at what price as they made inquiries. All the pricing logic is hosted on Hazelcast to dynamically calculate unique pricing for each customer and product combination. As they expand their system, Fluidra is planning to integrate other data sources using Hazelcast stream processing. Having in-memory storage and stream processing capabilities within a single platform creates an architecture known as a “digital integration hub.” This architecture allowed Fluidra to integrate data from multiple sources and process data in real-time, without worrying about integrating separate solutions from separate solution vendors. This mitigated the complexity caused by integration, performance, and management issues, while also avoiding separate licensing costs.
Operational Impact
  • Now, price calculations can be performed between 50 and 100 times faster than before. This enabled them to expand the usage to accommodate stock information. Some customers work with specific warehouses, based on location and other factors so that they could determine whether products were in stock. Having the stock data in Hazelcast meant that they could perform lookups immediately.
  • Fluidra also provides the ability to customize/personalize products to their customer's specification. For example, producing items with specific branding and offering a tailored shopping experience so that the customer has a focused view specific to their requirements. All this real-time information is stored and retrieved from Hazelcast.
  • Fluidra is very happy with the performance and stability of the Hazelcast Platform and that the price/ performance ratio is very good when compared with other platforms. In addition, the ability to start small and grow to enterprise, mission-critical platforms offers them the flexibility to build smaller, prototype solutions quickly.
  • Fluidra continuously strives to maintain the perfect pool and wellness experience and has always set high standards. They never rest on their laurels but continue to lead and innovate to remain a step ahead and above the rest. The plan is to integrate other key data services with Hazelcast, starting with Salesforce. This will enable a real-time 360 view of their customers, further enhancing the outstanding customer experience they already offer. Many of their websites will have Hazelcast accelerating data access to ensure the highest level of service – even while user volumes rapidly increase. The product information management system will also be integrated with new look and feel interfaces.
  • The Internet of Things is an area that can have a significant impact moving forward. Being able to provide smart devices to pool owners will deliver a service that will allow 24/7 interaction with their pools – whether it is to check the temperature, filtering status, or lighting, for example.
Quantitative Benefit
  • Price calculations can be performed between 50 and 100 times faster than before.

Case Study missing?

Start adding your own!

Register with your work email and create a new case study profile for your business.

Add New Record

Related Case Studies.

Contact us

Let's talk!
* Required
* Required
* Required
* Invalid email address
By submitting this form, you agree that IoT ONE may contact you with insights and marketing messaging.
No thanks, I don't want to receive any marketing emails from IoT ONE.
Submit

Thank you for your message!
We will contact you soon.