The creator of a trademark registry turned to Altoros to enable scalability and high availability of its service, as well as improve overall performance and security.
Brief results of the collaboration:
- Thanks to the migration to a cloud-native stack, the company enabled scalability and high availability of its trademark registry serving 1 million users across 150 countries monthly.
- The customer improved overall performance of the registry, reducing the response time to just a second.
- The organization enforced security and mitigated risks of unauthorized access.
- By introducing machine learning algorithms, the company facilitated search across 7 million of registered trademarks.
The company is the creator of a public trademark registry. Delivering legal services, the customer also helps corporations and individuals to register, file, transfer ownership, and renew trademarks.
The company’s registry numbered 7 million global trademarks. All the public information about those could be found via the proprietary search engine, which generated 2 million page views monthly. Built on an outdated technology stack, the engine would crash during traffic peaks. This prevented users from both getting legal services and searching the registry. As the number of users grew, the system could neither sustain high loads, nor scale.
The customer sought assistance in migrating its registry to a cloud-native stack (Microsoft Azure) to enable scalability and high availability, as well as optimize overall performance.
Under the project, the team at Altoros had to address the following issues: As the registry served 1 million unique users across 150 countries monthly, the migration had to be performed without downtime. The system was prone to unauthorized access due to insecure distribution of authentication codes that could be retrieved from e-mail.Due to the lack of a testing environment, it was impossible to ascertain the quality of new features before moving to production.
After thorough evaluation of the existing processes, engineers at Altoros worked out a step-by-step migration strategy to Microsoft Azure, ensuring no downtime along the way. The move to a cloud-native stack with an ecosystem of mature services helped to enable scalability and high availability of the proprietary registry. To optimize performance, our developers redesigned the database architecture, removing excessive data replication processes that consumed plenty of resources and caused website crashes. To minimize web page refreshes, team at Altoros introduced single-page apps. Altogether, this helped to achieve a response time of just a second. To eliminate the risks of unauthorized access and enforce security, our engineers customized a module responsible for generating and distributing authentication codes. By implementing a testing environment, developers at Altoros established a quality assurance process key to safeguarding the system from unexpected bugs in production. On top of that, our team developed machine learning algorithms and integrated them into the search engine, significantly extending its capabilities and improving search results output. Finally, engineers at Altoros delivered a mobile version of the search engine, facilitating accessibility.
page views monthly
Partnering with Altoros, the customer migrated its proprietary registry—containing 7 million trademarks—to a cloud-native stack without downtime. Thanks to the migration, the system now has all the necessary services to ensure high availability to 1 million users monthly and can be scaled to address the growing loads. With enforced security, the customer mitigated the risk of unauthorized access to the registry. By optimizing database architecture, the company also improved overall performance and minimized the website response time to mere a second.
Microsoft Azure, Windows Server 2019
Frameworks and tools
ASP.NET, DevExpress, JQuery, Serilog, Windows Forms
Microsoft SQL Server
You May Also Like
Automation of In-field Job Planning and Performance Optimization
Call Recording, Analytics, and Workforce Optimization Solution
Highly Scalable System for DNA Analysis
A Highly Secure Smart Home System Wins a Kickstarter Funding
The Image Recognition System
Integrated logistics solutions to the offshore industry
LikeFolio: Best Practices of Cloud and Ruby Development for Application Optimization
Software for Selecting and Mixing Paint
Software Suite for Mobile Technicians and Field Service Management
The System for Emergency Control Centers
The Cloud-based Document Exchange System
The Marketing Information Messaging System
The NuoDB Migrator for Moving SQL Data to a NoSQL Database
Toyota Automates Its System for Holding Tenders
Warehouse Workload Monitoring Application
Web-Based Personal Styling
Web-Based System for Retailers
A Blockchain-Based Platform for Automating Bond Issuing Worth $10M
Contact us and get a quote within 24 hours