Schweitzer Fachinformationen GmbH & Co. KG

New Schweitzer Media Center: Scalable, efficient, user-centred

Initial
situation

Schweitzer Fachinformationen GmbH & Co. KG (“Schweitzer”) faced the challenge that an existing customer tool no longer met the requirements in terms of scalability, performance and expandability.


In order to create a modern and future-proof solution, Schweitzer put the project out to tender – and ultimately chose Spaceteams as its long-term development partner.

DURATION

April 2025 - today

TEAM

4 Developers,
1 Team & Product Coach

INDUSTRY

Specialist knowledge trade,
Specialist knowledge services

OUR SCOPE

  • Analysis, design and consulting regarding technical implementation
  • Replacement of an existing tool with a scalable, efficient and user-centric solution
  • Integration into the existing infrastructure and system landscape

Our
approach

Step by step towards a scalable platform

At the start of the project, we worked with Schweitzer to define the scope of the MVP and developed the technical proof of concept. As part of this process, we also conducted interviews with Schweitzer's sales team and customers to gain first-hand insights into their working processes and current challenges. The technical proof of concept included setting up the application, connecting a first publisher, integrating it into the web shop for authentication, and connecting the ERP system (or the corresponding replication database) for customer, product, and licence information.

We then iteratively expanded the basic framework: additional publishers were connected and central functions for users were added until the MVP was complete. After an internal friendly user test with Schweitzer employees and a comprehensive security check, the gradual migration of customers to the new media centre began.

Solution &
results

More user-friendliness, more performance, more future-proofing

A key objective of the project was to significantly improve user-friendliness. To this end, the entire user experience was redesigned. A central search function now replaces three separate search functions. Users can search both their licensed products and the publisher catalogues in parallel (via ‘Federated Search’) – and see all results at a glance.

Authentication and, in some cases, authorisation for numerous publishers is handled by Keycloak, which acts as an identity or service provider depending on the publisher's requirements.

The application runs on a container-based Docker Swarm cluster with three instances, which are operated within the Schweitzer environment and protected by firewalls.

Technologies used

Docker

Docker Swarm

Linux

MSSQL

bash

NodeJS

Next.js

TypeScript

zod

Prisma

Tailwind

bun

Prettier

Prometheus

Grafana

Portainer

OpenSearch

Keycloak

Katharina Ritter

Product Owner Schweitzer Mediacenter & Connect

SVG Quote Icon

What I appreciate about working with Spaceteams is how quickly and in depth the team familiarised themselves with our field of expertise. This enabled us to discuss challenges constructively and find the best solution together. I was particularly impressed by the high level of personal responsibility and the rapid implementation of our priorities.

Facing the challenge of replacing a complex existing software tool?

We define your MVP together, guide you on the right technologies and solutions, and stay with you through rollout to the full sunset of your existing tool.

More Projects

Project Overview