Itransition took up the social network development for football fans at the MVP stage and delivered a full product with 5x higher performance.
The customer was a UK startup working on their flagship custom media streaming platform.
This platform was to combine social network features for both football players and their fans. Football players and their official representatives would create player profiles, upload and edit new content, while their fans would follow players’ stories, access the latest news, and watch original and behind-the-scenes videos for popular events.
The solution would also offer different privileges to fans depending on the subscription tier: live chats, Q&As, a chance to win a meet-and-greet with a player, as well as unlimited access to unique photo and video content with the ability to like and share them.
For the time being, the customer already had the MVP supported by the world’s leading football players, including Messy, Neymar, and Ronaldo. However, as the product was gaining momentum and the user base was growing fast, it was necessary to:
The startup approached Itransition for both IT consulting and social network development relying on our proven record of successfully delivered solutions for the Media Entertainment industry.
With a technical architect on the customer’s side, Itransition’s team audited the solution and assessed its possible issues and limitations. After completing this technological audit, Itransition started working on the system backend.
Our first take was on the system scalability and performance to ensure it could support millions of concurrent users. For this, we suggested a Java-based stack with a microservices-based architecture.
To effectively implement global data replication and improve resilience, we followed the CQRS pattern coupled with the Event Sourcing approach. We also utilized Apache Kafka as a scalable backbone for event exchange and persistence.
Our team chose Kubernetes for platform management and deployment since this is an open-source system that allows developers to easily scale and manage application services. Thanks to the integration with Kubernetes, we automated and facilitated the deployment, load balancing, logging, and monitoring of the product.
Initially, the product had been deployed on the Microsoft Azure infrastructure, which added unnecessary complexity. The existing architecture made the application heavily dependent on Azure’s overall stability and Microsoft’s support services, as well as had hidden maintenance costs.
To address these issues, we migrated the solution to Google Cloud Platform (GCP). The migration was the optimal step to eliminate the existing challenges thanks to:
Besides, Kubernetes runs best on GCP, ensuring stable, better performance.
To provide personalized user experience, our team integrated the application with Mixpanel—a user behavior analytics tool to monitor user engagement. The tool performs complex behavioral analysis and identifies every user’s journey in order to provide them with the relevant and engaging content.
We also integrated the product with CRM.com, a subscription billing and loyalty rewards solution, as well as Braze, a customer engagement platform that provides messaging experiences at scale and allows for real-time data streaming.
To help the customer manage subscriptions and recurring payments, our team integrated the solution with Stripe—an end-to-end digital payment platform.
Our team provided technology audit and performed the majority of the product development activities. While cooperating with the customer’s frontend team distributed across three locations, we provided backend development and project infrastructure support, including the development and integration of the microservices-based architecture.
All in all, Itransition collaborated with geographically distributed teams from the UK, Poland, Romania, the Czech Republic, the USA, Russia, and Belarus. Leveraging our prior experience of working with distributed agile teams, we kept up healthy efficient communication with everyone involved in the project and delivered a product exceeding the customer’s expectations.
From technical consulting to full-cycle social network development, Itransition has built a digital platform that brings football fans closer to their favorite players through original content, live chats, Q&As, and more engaging personalized features.
By implementing microservices and migrating the product to Google Cloud Platform, we achieved a 5x increase in the system performance.
After the successful release, Itransition stayed to deliver ongoing maintenance of the product.
Learn the story behind one of Itransition’s biggest projects spanning 11+ years of social game development for a world’s leading gaming corporation.
HSS teamed up with Itransition for full-cycle development of ASP.NET cloud-based applications as a unified SaaS portal.
Explore how customer experience technology can help you fully digitize customer journeys and build customer loyalty amidst the crisis.
Learn more about Itransition’s SAP Commerce Cloud integration services for a government-approved tenant deposit protection provider in the UK.
Find out more about Itransition’s ecommerce development for Franzis Verlag and how the portal became the publisher’s major sales generating tool.
Learn how Itransition’s DevOps specialists help The Economist save up to $50,000 yearly on cloud environment management.