Case study of Zinio magazine subscription system
Efficient and scalable backend API for a high-traffic magazine subscription system
flag of Spain Marketplaces
01 Challenge
With traditional printed magazines struggling on the market, many publishers turn to the web to sell their content. However, doing it on your own often proves difficult. Zinio was established to answer this problem. It converts magazines into digital products, giving the publishers the ability to enhance and sell them through many digital channels, including Zinio’s own newsstand.

As the magazine base grows, Zinio needs to continuously improve its software architecture to deal with millions of requests sent through their apps to third-party suppliers and back. To make it more efficient, they decided to aggregate all subscription data as part of one system. The Software House was entrusted with this project.
Scope of work
Web development DevOps services
Zinio magazine subscription system case study
02 Solution
The Software House’s team, made of PHP developers and DevOps specialists, was tasked with the development of a backend API. The API needed to handle requests from Zinio’s apps, send them to external suppliers of content and then send the response to a centralized database. The solution had to be very fast and scalable – the client needed the API to work with the expected high service load.

The newly enhanced architecture, designed and developed at The Software House, can process Zinio users’ and clients’ information far more efficiently and using less processing power, while also possessing a centralized base for all subscription information. To make it happen, we worked with the Redis and RabbitMQ message brokers. The entire subscription sync process was also designed to work asynchronously.
Zinio magazine subscription design
Used technologies
PHP development case study Symfony development case study Amazon Web Services application case study
03 Effect
Despite a short deadline, the TSH team was able to complete a working solution that meets all of the high requirements. The system responds to scalability challenges that Zinio faces or may face in the future by greatly reducing the number of requests sent to third parties for the same data. It also serves as a standardized base for all subscription data across the system. And it does all that in a very efficient, future-proof manner.
case study of a scalable backend API for a high-traffic magazine subscription system
100 million magazine deliveries
+100 million

digital magazine deliveries per year

1 billion API calls
+1,1 billion

API calls per month

190 served countries
+190

countries served

Develop your next idea with us

Estimate your project

Browse through other success stories

Marketing
Synerise

AI-driven marketing dashboards used by the biggest players

Human resources
Smartum

Employee benefit system for Finland with 1 million users

Fintech
mElements

Development platform for PSD2-ready integration with banking services

Estimate your project





or contact us directly at [email protected]

Thanks

Thank you!

Your message has been sent. We’ll get back to you in 24 hours.

Back to page
24h

We’ll get back to you in 24 hours

to address your needs as quick as possible.

Estimation

We’ll prepare an estimation of the project

describing the team compostition, timeline and costs.

Code review

We’ll perform a free code review

if you already have an existing system or a part of it.

Our work was featured in:

Tech Crunch
Forbes
Business Insider

Aplikujesz do

The Software House

Aplikuj teraz

wyślij CV na adres: [email protected]

CopiedTekst skopiowany!

Nie zapomnij dodać klauzuli:

Kopiuj do schowka Copy

Jakie będą kolejne kroki?

Phone

Rozmowa telefoniczna

Krótka rozmowa o twoim doświadczeniu,
umiejętnościach i oczekiwaniach.

Test task

Zadanie testowe

Praktyczne zadanie sprawdzające dokładnie
poziom twoich umiejętności.

Meeting

Spotkanie w biurze

Rozmowa w biurze The Software House,
pozwalająca nam się lepiej poznać.

Response 200

Response 200

Ostateczna odpowiedź i propozycja
finansowa (w ciągu kilku dni od spotkania).

spinner