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

Get in touch

Portfolio

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

Real Estate & Marketplace & SaaS
Commercial People

Major real estate platform

What do you want to achieve?





    You can upload a file (optional)

    Upload file

    File should be .pdf, .doc, .docx, .rtf, .jpg, .jpeg, .png format, max size 5 MB

    Uploaded
    0 % of

    or contact us directly at [email protected]

    This site is protected by reCAPTCHA and the Google
    Privacy Policy and Terms of Service apply.

    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 get to know each other and address your needs as quick as possible.

    Strategy

    We'll work together on possible scenarios

    for the software development strategy in sync with your goals.

    Strategy

    We’ll turn the strategy into an actionable plan

    and provide you with experienced development teams to execute it.

    Our work was featured in:

    Tech Crunch
    Forbes
    Business Insider

    Aplikujesz do

    The Software House

    Copied Tekst skopiowany!

    Nie zapomnij dodać klauzuli:

    Kopiuj do schowka

    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