CHARACTERISTICS OF THE CUSTOMER
Thanks to its security and anti-virus programmes, AVAST Software (www.avast.com) protects more than 217 million computers and mobile devices all over the world. AVAST has been active in the field of computer security for more than 25 years and is one of the oldest companies in this field. Its portfolio includes everything from free anti-virus software for PC, Mac or Android right through to premium products and services for companies. Apart from that, products by AVAST have for a long time received top ratings on popular internet portals the world over and their quality has also led to their having been awarded certificates from many important companies such as VB100, AV-Comparatives, AV-Test, OPSWAT, ICSA Labs and West Coast Labs.
AIM OF THE PROJECT AND ITS MERITS
The aim of the project was to implement the my.avast.com portal for users of Avast! anti-virus software, which will become a central point for registration of all installed products by avast! and provide user identity for all related services which AVAST Software operates. The my.avast.com portal will provide customers a general overview, monitoring and tools for management of devices protected by anti-virus programmes from the avast! family.
Out task was to implement a high performance, stable and open-ended application which is able to serve 150 million users all over the world who use an avast! anti-virus programme on their devices. The system will display information to users relating to installation of these programmes and provide tools for remote control of devices by ensuring integration with the avast! Anti-Theft application.
WHAT DOES OUR CUSTOMER SAY ABOUT COOPERATION WITH US?
“We needed to present a single web portal to users of our anti-virus products over a short period of time. In the form of outsourcing, MoroSystems helped us to start up the portal within an extremely tight deadline and passed on valuable experience for subsequent development internally in Avast.
I appreciate the enthusiastic approach and determination to resolve problems not only using standard solutions, but at the same time to get stuck into optimisation which was essential to ensure handling of a large number of logins.”
“The team at MoroSystems was able, over a very short period of time, to create a web portal for users of our security solutions. With a view to the fact that the deadlines really were tight, the specification and design phase of the project was shortened, which luckily did not show itself in the quality of the resulting product.
Cooperation between both companies was performed in a somewhat unusual manner as our technical team was also actively involved in the whole project, but not even that prevented successful completion of the project.
In general, I rate our cooperation positively and can recommend the MoroSystems team.”
IMPLEMENTATION OF THE PROJECT
We built the my.avast.com portal on a Java/JEE platform, which gave us enough space to create a highly scalable system which is able to serve thousands of users logging in at the same time.
The basic module is an Identity management system (IDM), which serves to save and manage users. IDue to the need to ensure high availability and capacity, the IDM is implemented using Netty technology (netty.io) and operated as a separate central service providing authentication and authorisation of users and Single Sign-On functionality.
Users which register for the system via the portal or directly from installation of Avast! anti-virus programmes are served using the IDM service and data is saved in the database. The capacity of a system designed in this way is 30,000 users per hour.
The portal provides the logged in user information about devices on which their avast! anti-virus programmes are installed, the status of programmes, validity and management of licences, results of the last anti-virus tests or tools used to prevent theft of mobile devices with an Android operating system (portal interface integrated with an avast! Anti-Theft product).
The whole solution is built with an emphasis on performance, high availability and further extensibility.
KEY CHARACTERISTICS OF THE SYSTEM
- Portal response speed in an environment which 150 million users log in to
- Stability and robustness
- User friendliness
Why choose us
- We work on ourselves. Nothing stops us.
- We keep our word. Always and whatever the cost.
- We play together as a team. One for all and all for one.
- Changes are opportunities, not obstacles.
- Trust and loyalty form the basis of a solid relationship.
- We create an environment based on the people.