Commodity Trading Platform

We helped the client transform their product into a full-fledged high-performance commodity trading platform with an easily maintainable codebase and scalable architecture, adaptable to other markets.

Technologies: AWS, C Sharp, .NetCore, React
About client

The client is a UK-based commodity trading platform.

Our client pioneered electronic trading in financial markets, launching the first real-time equities platform in Europe and the world's first real-time internet-based FX platform in 1998. Since then, they have evolved into a full-fledged trading platform that maintains a commodity exchange market across Europe.

The commodity trading platform enables farmers, producers, exporters, traders, processors and buyers to connect, communicate, market, distribute and transact with counterparties in an independent, secure, transparent and controlled environment.

Location: United Kingdom
Domain: Fintech, Exchange
World-class commodity trading platform:
  • High performance
  • Adaptable architecture
  • Easily scalable
  • Maintainable codebase
Challenges

The main client's goal was to build a world-class commodity trading platform for farmers, producers, exporters, traders, processors, and buyers to connect, communicate, and transact securely and transparently.

The client reached DeepInspire having an MVP with limited functionality that didn't cover business needs and became unstable with each new client and an increasing number of users. The product's profitability depends on the number of clients/organisations added to the platform. The client wants to be able to add as many clients as possible without worries about how the system reacts to such changes.

The client needed a partner with extensive expertise in trading platform software development to optimise the product and transform it into a highly productive, easily scalable and updatable solution.

We had to build the commodity trading platform that:
  • Has adaptable to other markets architecture to be able to roll out this product globally

    Has adaptable to other markets architecture to be able to roll out this product globally;

  • Is easily scalable and maintainable to be able to add more species and products, and new features and functionality as the business expands

    Is easily scalable and maintainable to be able to add more species and products, and new features and functionality as the business expands.

  • Stays stable and highly productive with the growing number of users

    Stays stable and highly productive with the growing number of users;

Our Solutions

  • Discovery
    Discovery

    During the project's first stage, DeepInspire's team collaborated with the customer to identify the requirements and current problems with the MVP and set the vision for future development.

    We conducted an extensive discovery analysing the code and the entire system, identifying product challenges and possible solutions. As a result, our team offered technological solutions to allow the client to scale and expand according to their business needs.

  • Refactoring & Optimisation

    The challenge was to review front-end and back-end components and improve the whole system. We dived deep into code and did an immense scope of work. As a result, the client's MVP has been rewritten from scratch, and the code base transformed into a simple, easily maintainable solution.

    • Rewrote back-end component from Node.js to C# as the best fit for a robust and scalable enterprise-grade trading platform;
    • Refactored and optimised the front-end system component;
    • Refactored and optimised the mobile application;
    • Refactored and documented APIs;
    • Implemented CI/CD pipeline to boost the development and release process.
    Refactoring & Optimisation
  • Market-independent solution
    Market-independent solution

    As the client aims to roll out the product globally, we had to transform the commodity trading platform into a flexible market-independent solution that can be taken as a basis and tweaked up to the needs of a new market.

    We have upgraded the engine to allow for configuration rather than hard-coding of industry-specific information so that the trading platform is easily adjustable to any industry and type of commodity.

Deliverables Deliverables

Deliverables

We took the customer’s product from the MVP stage to a full-fledged commodity trading platform with the following features:

  • Adaptable architecture to facilitate global rollout to other markets;
  • Stable and highly productive, accommodating a growing user base;
  • Easily scalable and maintainable, enabling the addition of new species, products, features, and functionality as the business expands.

To boost the development process and support product success in the future, we have delivered comprehensive product and technical documentation, including a project charter, work breakdown structure, software specification and risk management plan.

We helped the client build a world-class commodity trading platform that is easily adjustable to any industry and type of commodity.
Ready to discuss your needs?
Nataly
Strategy Director
Discuss your needs