Logo
Building a High-Performance Multi-IDP Authentication and Authorization System
Industry
Technology Development
Work
Migration, Performance Optimization, Scalable Architecture Design
Purpose of the product

Over 10 months, our team collaborated with Avid Technology to design and implement a high-performance, multi-IDP authentication and authorization system. The goal was to migrate their existing product with 1 million users to a new system while improving performance, scalability, and security.

 

We implemented native images for faster startup times, designed a granular authorization framework, and optimized backend performance to handle 10,000 requests per second. By embedding into Avid’s workflows, we ensured a seamless migration with zero downtime and enhanced system reliability.  

01 / Key product information
Project Description

Over 10 months, our team of 12 developers worked closely with Avid Technology to build a high-performance authentication and authorization system.  

 

We migrated the first product with 1 million users to the new system, implementing native images to reduce resource consumption and improve startup times. The system was designed to handle 10,000 requests per second, ensuring scalability for future growth.  

 

We developed a complex tracing flow to monitor full user journeys, providing complete visibility into interactions across the system. This allowed Avid to identify and resolve issues quickly, improving overall system reliability.  

Results Delivered

Successfully migrated the first product with 1 million users to the new auth/authz system. 

Achieved 10,000 requests per second in testing.  

Implemented native images for all backend services, reducing resource consumption and improving startup times.  

Key product information
Project results
Team

Backend Developers: 6 (Java, Quarkus, Spring Boot)  

Frontend Developers: 4 (UI/UX integration)  

QA Engineers: 2 (Performance testing, security audits)  

Project Manager: 1 (Coordination, client alignment)  

Key Challenges

Migrating 1 million users without downtime.  

Achieving 10,000 RPS in performance testing.  

Balancing granular authorization with system latency.  

Ensuring compatibility with existing systems during migration.

Client Collaboration

Daily standups with Avid Technology’s security team.  

Joint load-testing sessions for performance validation.  

Shared Confluence documentation for transparency in system design.  

Co-developed training materials for internal teams.  

Tools & technologies

Spanning 30+ verticals and 25+ technologies, our team has designed and implemented innovative solutions to suit even the most unique needs.

01 Backend
Java
Quarkus
Spring Boot
gRPC
02 Cloud & Performance Testing
Kubernetes
k6
03 Database & Caching
PostgreSQL
Redis
04 Other Services
New Relic
Sentry
Confluence
GitLab
Slack
Background image
Everything You Need to Know About Our Services and Process

Find answers to common questions about how we work, the services we offer, and how we can help turn your digital ideas into reality. If you have more inquiries, don’t hesitate to contact us directly.

For unique questions and suggestions, you can contact

How can Webaroo help me avoid project delays?
How do we enable companies to reduce IT expenses?
Do you work with international clients?
What is the process for working with you?
How do you ensure your solutions align with our business goals?