[UXPROD-4677] Performance Optimizations Phase 5 Created: 01/Feb/24  Updated: 01/Feb/24

Status: Open
Project: UX Product
Components: None
Affects versions: None
Fix versions: None

Type: New Feature Priority: P2
Reporter: Natalia Zaitseva Assignee: Craig McNally
Resolution: Unresolved Votes: 0
Labels: back-end, epam-eureka, eureka-phase5
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Cloners
clones UXPROD-4638 Performance Optimizations In Review
Defines
is defined by MODSIDECAR-7 PLACEHOLDER - Sidecars - Optimize caches Open
is defined by MODSIDECAR-8 PLACEHOLDER - Sidecars are making two... Open
is defined by MODSIDECAR-9 PLACEHOLDER - Focused performance tes... Open
Back End Estimator: Oleksii Kuzminov
Back-End Confidence factor: 90%
Development Team: Eureka

 Description   

Continuation of the performance optimizations

  • Reduce the number of roles in the system (clustering algorithm)  Handled in F77844: Roles and Policies continued
  • Optimize sidecar cache sizes/eviction policies/etc.
  • Optimized Kong performance - Possibly Defer
    • Reduce number of routes
  • Revisit and wrap up effort to use native binaries for Sidecars
    • Currently native binary builds fail
    • May need to upgrade Quarkus?
  • Sidecar resource utilization optimizations (replace Kafka) - Defer to phase 5
  • Sidecar/Keycloak authz optimizations (reduce number of API calls)
  • Focused performance/capacity testing of sidecars - Defer keycloak, kong
    • Preparing mocks, etc. - See ________________ (link to Pavel's wiki page)

See https://ebscoinddev.atlassian.net/wiki/spaces/TEUR/pages/252149953/Performance+optimizations

 Source - F74409: Performance Optimizations


Generated at Fri Feb 09 00:41:42 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.