Redesign of the service architecture to increase platform performance, seeking technologies that allow the system to scale with ease, achieve a good separation of responsibilities and improve response times, while maintaining compatibility with older services and improving the governability of the system in the future. The architecture selected is AKKA, a distributed architecture aimed at Actors. AKKA Actors are entities that resolve a specific problem and that communicate among each other through messages.
Some advantages:
Performance: The architecture aimed at Actors enables requests to be made in parallel and services to be scaled individually.
Time-to-Market: Greater division of dependency between services reduces dependencies between projects.
Sustainability: Architecture compatible with older services and designed for future technology.
Opening: Enables APIs to be exposed to third parties and new applications can be built easily.