Displayce
Digital out-of-home advertising platform across 1 million+ screens worldwide
Industry
Advertising
Region
Europe
Use case
Data Orchestration
Tech stack
"Kestra has enabled us to achieve scalability and establish a centralized platform for nuanced monitoring and orchestration"
Displayce, a subsidiary of JCDecaux, serves as a pivotal intermediary between JCDecaux, agencies, and advertisers. Specializing in advising clients on optimal assets and marketing campaigns, Displayce is crucial in the advertising ecosystem. As Displayce’s operations expanded, they encountered significant hurdles with their data management systems, which were initially reliant on CLI-based tools for data ingestion. The absence of a centralized orchestration and monitoring system further complicated their processes, prompting a search for a more robust and scalable solution. This journey led them to Kestra.
The rapid growth of Displayce’s operations exposed the limitations of their existing tools. Displayce needed a solution that could handle their complex data workflows and provide centralized orchestration and monitoring capabilities. After evaluating various options, they selected Kestra for its comprehensive plugin ecosystem and seamless integration capabilities. Kestra's ability to integrate effortlessly with Displayce’s existing tools, including dbt and Clickhouse, made it the ideal choice for transforming their data operations.
Displayce employs a multifaceted technology stack, each component serving a distinct purpose, yet all integrated to function as a cohesive unit. They utilize AWS S3 as the primary data lake for storing raw and processed data, while AWS Athena handles ad-hoc querying and analysis, pulling insights directly from their S3 data lake. For analytics, Clickhouse serves as their columnar database, optimized for running complex queries quickly and efficiently. PostgreSQL manages transactional data and relational data structures, supporting application-level requirements. dbt is employed as their transformation engine to clean, enrich, and prepare data for analytics, feeding into Clickhouse. Kestra ensures seamless data flow between these components, managing workflow dependencies, error handling, and scheduling to provide the robust backbone needed for their operations.
Displayce’s reliance on CLI-based tools for data ingestion was unsustainable as their data volume grew. The complexity of migrating from DigDag and Nomad systems added to their challenges. Kestra addressed these issues by offering a centralized platform that simplified data flows and enabled efficient data transformation pipelines.
Kestra was chosen for its robust capabilities and integration potential. Its comprehensive plugin ecosystem allowed Displayce to integrate their existing tools effortlessly. This enabled Displayce to create a reliable data transformation pipeline with dbt, ensuring data was primed for analytics in Clickhouse. Kestra's intuitive interface and YAML-based configuration made it easy for Displayce to manage and scale their workflows.
With Kestra, Displayce achieved scalability and established a centralized platform for nuanced monitoring and orchestration. This facilitated a smooth transition from legacy systems, enhancing operational efficiency and elevating the quality of service provided to their clients.
"Kestra's comprehensive plugin ecosystem allowed us to effortlessly integrate our existing tools, simplifying data flows significantly."
Kestra's integration into Displayce's technological framework has fundamentally transformed their approach to data management. By centralizing workflow orchestration and simplifying data flows, Displayce has achieved significant improvements for their internal processes and also enhanced their capability to deliver high-quality, scalable data pipelines.
"Kestra’s integration has streamlined our internal processes and amplified our capability to deliver scalable data pipelines."
As Displayce continues to grow and adapt to the needs of the advertising industry, Kestra will play a crucial role in maintaining and optimizing their data operations. The successful implementation of Kestra has set a solid foundation for future innovations and improvements, ensuring Displayce remains at the forefront of advising clients on optimal assets and marketing campaigns.
What would change if your advertising data workflows ran faster—orchestrated automatically across every campaign and digital screen?