19.05.2024

Dedicated Solr platform for ZHAW

Zurich University of Applied Sciences

Dedicated Solr platform for Zurich University of Applied Sciences

“This is exactly how collaboration should work: straightforward, reliable, and with the necessary foresight. Pragmatic solutions—optimally tailored to the task at hand. Here, someone thinks along with you and delivers exactly what is really needed. No more, no less.”

Bruno Prandi, Product Owner, Marketing & Kommunikation ICT, ZHAW

The Zurich University of Applied Sciences (ZHAW) is one of Switzerland's leading universities. It is active in teaching, research, continuing education and services – with a practical approach and a scientific foundation. As a driver of innovation, the university works with numerous partners from industry and science, relying on modern, scalable IT solutions.

Logo: Zurich University of Applied Sciences

­

Our to-do list

Development, support, hosting, agile solution, training, consulting, multilingual, system architecture

Challenge

The university's internal search infrastructure required a stable and secure Solr environment that could be flexibly adapted to different scenarios. The aim was to operate multiple environments with multilingual search cores while ensuring a high level of security, availability and maintainability.

The solution had to be designed in such a way that it could be integrated into existing processes and systems – including the planned use of the university's own Nutch containers.

Implementation

We designed and implemented a completely new Solr infrastructure, which we set up, configured and commissioned on the server side. The setup comprises several environments (development, testing and production) with scalable, multilingual Solr cores. Solr itself was integrated into the existing TYPO3 system and connected via the ext:solr extension. After successful implementation, ZHAW took over productive operation based on our setup and has been using it independently ever since.

An essential part of the project was the IT security concept we developed, which was specifically tailored to the university's requirements. It is based on six general IT security aspects that we adapted to the ZHAW's operating environment. The concept documents all security-related measures at server level and shows the implementation of our workflows with regard to data protection, access protection and system hardening. The ICT department at ZHAW reviewed and confirmed that the concept was suitable and compliant with its internal security guidelines.

Authentik was integrated as a central identity and access management component to secure sensitive administrative processes. This enabled two-factor authentication for user interfaces to be implemented, while system communication continues to be carried out efficiently via simple authentication.

The new structure has created a robust and scalable platform that reliably supports the central search function of the TYPO3 website. The system offers stable performance, meets the university's high security requirements, and at the same time enables flexible further development by the internal IT department.

Initial situation

  • Multilingual Solr cores for development, testing, and production
  • Integration of proprietary Nutch containers
  • High security and availability requirements
  • Need for a scalable and low-maintenance solution
  • Proprietary servers and existing TYPO3 website

Nerdy stuff

  • Scalable Solr cores (German/English)
  • Backup & recovery, monitoring, OS maintenance
  • Container deployment
  • Authentication integration
  • Docker Compose setup with Traefik, Solr, and Nutch
  • ext:solr extension

Authentik Overview
Solr Overview
Authentik event log
Authentik Overview

Reality check? 
Gladly.

You may also be interested in:


Robot with orange head next to lettering

TYPO3 Headless - The future of CMS!

TYPO3 Headless enables the seamless separation of frontend and backend and facilitates integration with other systems such as Shopware.

Clock on yellow background with story points from 1 to 5

Time estimation with story points

Through careful analysis of web project data, we can make accurate predictions. Learn more about the advantages of empirical time estimation.

Man wearing an orange helmet running on a platform

TYPO3 Award Winner 2023 in the »Industry« category

More TYPO3? Discover our TYPO3 Award winner 2023, BARTEC GmbH Top Holding GmbH, in the category »Best Industry Website«.

Enquire now.

Write comment

* These fields are required

Comments

No Comments