3,500+ registered users in first 3 months
1,000+ contracts created, covering 150,000+ tonnes of products
12 microservices with EventSourcing, Docker, CQRS, and GraphQL API
2 mobile and 4 web apps; KeyCloak and Microsoft SSO integration
Multi-language support, 3rd party data services, Atlassian Confluence & Jira
The existing real-time pricing platform struggled with slow performance and scalability issues under peak traffic. Its outdated, monolithic architecture hindered quick feature releases and integration of modern modules. Rising user demand increased latency and infrastructure costs, forcing difficult trade-offs between maintenance and innovation. The challenge was to modernize the system into a scalable, flexible platform that could handle high volumes efficiently while enabling seamless feature expansion.
The platform was completely redesigned as a cloud-native, event-driven architecture comprising twelve microservices deployed on a scalable cloud infrastructure. Leveraging domain-driven design with CQRS and event sourcing, every trade and update is captured as immutable events, enabling millisecond audit trails and near-linear horizontal scaling. A unified GraphQL API federates the microservices, reducing client complexity and optimizing data fetching, while PostgreSQL and Redis provide resilient, low-latency data storage and caching. All services are containerized using Docker and orchestrated on an elastic cloud platform with autoscaling to handle peak loads. Security is enforced through a zero-trust perimeter using advanced gateways and multi-factor authentication. The CI/CD pipeline automates build, test, and deployment processes, ensuring rapid, reliable releases. The user experience spans multiple responsive web and mobile apps built on a shared design system, supporting offline functionality, push notifications, and multi-language capabilities. Accessibility standards ensure usability across diverse devices and user needs. Communication and observability are enhanced with integrated email systems, strict security policies, automated vulnerability scanning, and robust monitoring. The platform now efficiently handles over 50,000 price requests biweekly and scales to eight-figure trading volumes without manual intervention, establishing a future-proof foundation for advanced features like logistics tracking and carbon credit marketplaces.
Interested in working together or learning more about our services?
Contact us