Start with the operating model

Centralised and decentralised trading products can address related customer needs, but they place responsibility in different parts of the system. A centralised environment typically combines accounts, an internal order or execution service and an operator-managed workflow. A decentralised experience connects a user wallet with contracts and network transactions. Before combining them under one brand, identify who controls assets, who authorises actions and which records determine the state of a transaction. These answers shape the product more than the colour of a trading screen. They also help teams explain the service accurately to users and establish the operational responsibilities behind it.

Make the custody boundary visible

A shared interface should not make different custody arrangements look identical. Depositing assets into an operator-managed account and connecting a self-custody wallet involve different permissions and recovery paths. The product should explain those differences at the point of action. Show which account is active, which network is selected and whether the user is approving an on-chain transaction or submitting an instruction to an application. Where a journey moves between environments, define that transition carefully. Clear status information and transaction histories help users understand where an asset is and which process is responsible for the next step.

Separate execution from presentation

A consistent design system can make multiple trading products feel like one coherent experience without forcing them into the same execution architecture. Market discovery, navigation and portfolio summaries may share components, while order handling, wallet approvals and transaction confirmation remain specific to each service. This separation gives teams room to improve a product without obscuring the behaviour beneath it. Data models should preserve the source and status of information. A quote, an accepted order, an executed trade and a final network transaction are different events, and the interface should represent them accordingly.

Design the operational view early

Operations teams need more than a customer-facing interface. They need to know when data is stale, a provider is unavailable, a transaction is pending or an internal record needs reconciliation. Map these conditions during architecture design. Decide which events produce alerts, who owns the response and what information is needed to investigate. For integrated trading products, a consolidated operational view is useful only when it retains the distinctions between systems. A single status label should not conceal separate execution, custody and network states. The goal is an understandable operating picture with an accountable next action.

Build a connected strategy in stages

Begin with the customer journey that has the strongest business case, then define the dependencies that must work before the next service is added. A staged approach can establish identity, custody integration, market data and support processes before expanding the product set. Each addition should have acceptance criteria covering user understanding as well as technical behaviour. The architecture should also account for permissions, provider arrangements and the operating entity’s requirements. A connected CEX and DEX strategy becomes useful when it offers users a coherent choice and gives the organisation a clear way to operate each part of the service.

← Back to all perspectives