Creating an open-source CI/CD pipeline to streamline Shiny deployments at empirica regio

Enhancing the data infrastructure for greater reliability, flexibility, and an even better user experience

For empirica regio, eoda developed a CI/CD pipeline for automated Shiny deployment. The result: faster releases, reduced effort, and improved reliability.

icon_Mehrwert

Goal

Optimal delivery of data and analytics to customers with a focus on usability, reliability, and cost efficiency.

icon_DataEngeneering

Solutions

Development of a customized deployment solution and targeted expansion of the data infrastructure.

icon_Machine-Learning

Result

Noticeable improvements in data delivery and a significant simplification of the deployment process.

Challenge

empirica regio GmbH combines research, processing, and analysis of framework data for the real estate industry, providing its clients with meaningful decision-making foundations and background information.

Key technical components for delivering this data and analytics are Shiny applications and Plumber APIs.

empirica-regio

Goal

empirica regio’s goal is to continuously improve the delivery of data and analytics for its clients and to make the process as seamless as possible with the right data infrastructure. In addition to usability and reliability, the focus is also on flexibility and cost efficiency.

Figure: Deployment architecture for Shiny applications and Plumber APIs

Solutions

To achieve this goal, empirica regio has relied for years on eoda’s expertise in data science and data infrastructure. The starting point was building competence in Shiny development.

At the heart of the collaboration is the design and implementation of a customized deployment solution for delivering Shiny applications and Plumber APIs. The scalable eoda solution is based on Kubernetes and provides a fully automated CI/CD pipeline via Git.

With this setup, Shiny applications are automatically deployed on the Kubernetes infrastructure after every commit, accelerating release cycles and reducing manual effort.

eoda continues to support empirica regio in the strategic development of its data infrastructure and the implementation of key components such as:

  • Postgres server: installation, hardening, and configuration
  • Monitoring system: new setup for existing and new server systems, including email notifications
  • Nextcloud server: reinstallation and configuration

To ensure reliable operation of the data infrastructure, eoda also supports empirica regio in the area of maintenance.

Result

With eoda’s support, empirica regio has achieved smooth and convenient data delivery. Even more: by building a customized deployment solution based on open-source technologies, empirica regio has become more independent and flexible – extending far beyond the deployment of Shiny applications. The company benefits both from the high satisfaction of its clients with the new solution and from the elimination of license costs for proprietary alternatives.

"With eoda’s support, we have significantly improved data delivery for our clients over the past years. The new CI/CD pipeline has greatly simplified our deployment processes. With eoda, we have found a partner that strategically supports us in advancing our data infrastructure and develops solutions tailored precisely to our needs."

Jan Grade | Managing Director | empirica regio

empirica_regio_logo

Get started now:
We look forward to exchanging ideas with you.

Kontakt_final_Mastmeyer

Your expert on Data-Science-Projects:

Lutz Mastmayer
projects@eoda.de
Tel. +49 561 87948-370







    Scroll to Top