
Back endWebMofid Securities
Mofid Online Plus
Backend performance and API redesign for a trading platform serving ~30M requests per hour
- Year
- Jul 2023
- Type
- Back end
- Technologies
- 13
- Track
- Web
Details
The main challenge I encountered was managing an exceptionally high volume of backend requests - approximately thirty million per hour.
Consequently my primary tasks revolved around optimising our API, using asynchronous functions appropriately, identifying and eliminating zombie threads, improving code quality, and redesigning the APIs for the updated versions of the Online Plus and Hamrah Plus applications.
Technologies
- Java
- Spring Boot
- .NET Core
- Redis
- Prometheus
- SQL Server
- Grafana
- RabbitMQ
- REST APIs
- Swagger
- Performance
- Acceptance Testing
- Unit Testing