
Executive Summary
StudiVZ and its sister site meinVZ were the most popular social networks in Germany at one time. In 2017, after 10 years, the platform was technically completely outdriven.
Our original work on some features, testing and adjustments evolved as we identified issues that needed to be addressed. Over 9 months, we entered full product recovery mode and helped take VZ to a beta version that could be safely relaunched.
About ValueAG
VZ (before StudiVZ) is a purely group-centered social network that restores the "social" element of virtual connections with high empathy on users’ private sphere.
Intentions
- Preparing a completely new network for the relaunch
- Making application ready for heavy traffic
- Close cooperation with the German part of the team
When we changed to ValueLogic, I started working very closely with the programmers—both on the backend and frontend. They included me in how the technology works and gave a lot of helpful input to improve VZ wherever they could.
Agneta Binninger CEO at VZ Networks
Outcome
- The web application with a modern tech stack
- The modern communication solution that responds to the needs of the social network
- We solved VZ’s critical performance issues, significantly improved service efficiency, and handled portal security
The priority was to address the client's business needs using technology. To achieve this, we not only tried to understand the business objectives of VZ, but also used our previous experience in building bridges between business and technology.
Andrzej Samek, Team Leader, ValueLogic
The challenge
- The scope of our work rapidly changed right from the outset. What was supposed to be minor features and correction work soon revealed underlying issues that we knew needed to be taken care of if the platform were to be successful
- We had to use our technical expertise to rectify the web application and our business sense to understand the goals of VZ and find the right technology to fulfill them
Approach
Our approach was to assess and test the key elements for the client’s business model: performance, customer experience, functionality, and user data security.
We began our work on the VZ project from a static code analysis and we defined smoke tests. The code review showed us that business functions could not be fulfilled by the current state of product development. We also found performance to be lacking and showed that the application was not prepared for heavy user traffic, which is vital to the success of a social media portal.
Data migration and security were also lacking, as we calculated that it would take two years to use the system in place to transfer existing user data from the old site to the new version. A logical error also showed up that threatened data security.
Solution
The project's infrastructure is based on AWS and its services - such as ECS, RDS, DynamoDB, SQS, and SNS - with some support from Lambda for side tasks. For real-time experience, which is essential in social networks, chats and notifications are handled by Firebase. The main application is written in PHP with Symfony framework to provide security and reliability but also easy development. Search functionalities are supported by Elasticsearch. We also reconfigured or solved issues with VZ third-party integrations such as Doodle, Google Maps, Tag Manager, Giphy, and Zendesk.
Result
After 9 months of intense work, it was stable and ready to be launched to a German user base. The response was huge, with 750 media reports published and a reach of more than 100 M views. Many reporters even tested the new VZ and had no criticism from a technical perspective.
I really like the motivation of the team. We worked in a small environment, communicated on a daily basis about progress, and collaborated very closely. I can certainly list high quality of work, reliability, and transparency as the elements that make up an efficient project.
Agneta Binninger CEO at VZ Networks