Back to case studies list
Back to case studies list

MediaHQ

Media intelligence SaaS platform from Dublin. Leading solution for doing media research and distributing press releases to all irish media contacts. Used by organisations like Bank of Ireland and National Museum.

Key improvements
Scalability Performance User experience
MediaHQ
Case study

Challenge

MediaHQ was already a #1 tool in Ireland for sharing the news with all kinds of media, from local journalists to national broadcasters. Scaling to UK market was a natural next step on their business journey. The goal was to do it in less than 12 months.

Successful launch in UK required facing few challenges. First of all we had to prepare the platform to handle up to 10× more users. At the same time it had to efficiently operate on 12× larger database of media outlets and contacts. Database itself wasn't at that time capable of reflecting all the nuances of UK media industry.

Last but not least, we had to offer additional search and media intelligence features, to make MediaHQ stand out from the competion on UK market.

Project goals

Scale from Ireland to 12× larger UK market
Optimize search performance and usability
Introduce new media intelligence features
Case study

Solution

  1. Launching a SaaS product on a significantly larger market requires its architecture and infrastructure to be both scalable and flexible. It has to be ready to scale quickly when product gains traction, but also keep the costs of infrastructure low before it happens.

    Containerization, database separation, adding abstraction to filesystem or sessionless authentication are just an examples of many tweaks introduced to enable flexible scaling.
  2. After removing all scalability obstacles we were able to migrate the platform from a single server to the Google Cloud infrastructure. We also used Kubernetes to automate product deployment, scaling, and management, which reduced necessary infrastructure administration to bare minimum.
  3. MediaHQ had a great search & discovery feature beloved by the users. But to compete on a new market it had to be outstanding. That is why together with MediaHQ researchers and product team we created a new, top-notch one - based on Elasticsearch and inspired by Google's idea of a single search field.

    Packed with intelligent features like synonym search, typo correction, stemming, smart contextual suggestions... and light-speed fast at the same time. We also used the domain knowledge of MediaHQ researchers to create search algorithms that promote more relevant and high quality search results.
  4. To stand out on a UK market we also introduced couple of new media intelligence features like news performance metrics & comparison or industry trends. We also had to redesign and migrate the complete media database, from Ireland focused structures to more universal and flexible model.
Case study

Outcomes

Introducing scalable architecture, optimizing performance & migrating to cloud enabled successful launch in 12 times bigger UK. Although MediaHQ is just starting to gain traction on the new market, it is already prepared to handle over 10 times more users.

The new data model and search algorithms reduced search times by 92% despite the 12× larger database. Additional intelligence features not only helped to stand out in UK but also brought MediaHQ new customers on the local market.

And all of that in just... 9 months.
With no downtime to existing users.

Performance
Search time reduced by 92 %
Technology upgrade
Performance increased 12 ×
Case study

Technologies

Frontend
  • JavaScript
  • AngularJS
  • RxJS
Backend
  • PHP/Symfony
  • MySQL
  • RabbitMQ
  • Redis
  • PHPUnit
Quality
  • PHPUnit
  • Cypress
  • PHPStan
  • Sentry
OPS
  • Docker
  • DigitalOcean
  • DataDog
  • GitLab CI/CD

Have any questions about the project?

Piotr
Piotr CEO @Accesto

If you are interested in more details about this project or in need of similar services — do not hesitate to contact me directly through LinkedIn.

I was leading this project and will do my best to answer any question.

Message Me
Case study

Showcase

MediaHQ search
01_Media discovery
MediaHQ releases
02_Press releases
MediaHQ dashboard
03_Newsfeed
MediaHQ The Times
04_Media database
Left arrow Right arrow