Event

It's Partner Summit season!

Find an event near you →

Die ZEIT

Rescuing Die ZEIT's subscription platform under extreme time pressure

Die ZEIT's subscription platform, the channel behind a large share of its subscriptions, was at risk when its previous provider became unresponsive. byte5 took over the heavily customized Umbraco system, migrated it within weeks and rebuilt the ordering system on Azure without interrupting live operations. Die ZEIT has full control of its platform again, on a system built to keep evolving.

Background

Die ZEIT is one of Germany's leading publishing houses. Its digital subscription platform is a central sales channel for the group's journalism, from the weekly newspaper to podcasts and topic verticals, and a large share of all subscriptions runs through it.

The system had worked reliably for years. But it had grown organically: heavily customised, and documented only in parts. When the incumbent service provider became unstable, that history turned into a risk. Contact people disappeared, communication broke down, technical issues went unanswered. Access to the source code was contractually restricted. Hosting was tightly coupled to AWS in a way that was neither cost-efficient nor transparent.

An outage would have had immediate financial consequences. Die ZEIT needed control of its platform back, fast, and without interrupting live operations.

DIE ZEIT subscription web portal designed in Umbraco showing print and digital offers.

Solution

byte5 came in when the situation was already critical, and migrated the complete system within a few weeks, including every custom solution and a full hosting change.

The first step was reading the entire source code. Different technology standards sat side by side, and a lot of the business logic existed nowhere except in the code itself. So byte5 ruled out a single cut-over. Business-critical functions were prioritized and moved first, less central features were stabilized, and the whole migration ran under continuous observation. The subscription business kept running throughout.

The ordering system was the biggest challenge. It was deeply entangled with AWS services, so byte5 rebuilt it from the ground up, decoupled it from those dependencies and moved it into Die ZEIT's own Microsoft Azure environment on a maintainable basis.

Along the way byte5 flagged and fixed weak points instead of reproducing the status quo. The platform came out of the migration easier to run than it went in.

Custom Umbraco Forms Implementation showing digital subscription and moving service web forms.

Impact

Go-live happened on schedule, with minimal follow-up work and no interruption to the subscription business.

Die ZEIT has full control over its own platform again. Source code and hosting sit with the publisher, and consolidating hosting inside the group's existing Microsoft cloud made costs and operations transparent.

The platform is also built to move on. The rebuilt system stays flexible enough for requirements that are not defined yet, and byte5 has already put concrete next steps on the table around A/B testing, performance and UX.

For the team at Die ZEIT, the way of working counted as much as the technology. byte5 responded fast, and understood from the first conversation how business-critical the situation was.

“byte5 were always reachable, thought strategically with us and acted with full commitment. Exactly what we needed at that moment.”

- David Urban, Solution Architect, Die ZEIT

Software development team collaborating on custom web platforms at byte5 office workspace.