2 min read
Pre-trade sales platform - Continuous Delivery
Our client, a major global investment bank needed additional development capacity to build a new HTML5 pre-trade user interface for their salespeople.
As the bank were going through an extensive technology transformation programme across their entire business, they wanted to rapidly put in place a dedicated team to deliver this specific project so had decided to outsource it to a specialist third-party vendor. Baker Technology were selected for the project.
The application was required to show the global sales team the full picture of a client before they traded with them including credit checking, suitability of the product for the client and CRM information.
The client had a full DevOps infrastructure and the necessary procedures in place to allow for the continuous delivery of new features to production.
As well as a new HTML5 user interface there was also the requirement both to develop new and enhance existing Java microservices to support the new features required.
Baker Technology put together a team of eleven HTML5 and Java developers and testers which were based at our City of London offices.
The Baker Technology team worked very closely with the client’s business and technology representatives to define feature requirements and turn those into technical user stories.
Our developers worked across the technology stack from HTML5 on the front end to Java microservices and Postgres databases on the backend.
Using a lightweight Kanban methodology with a mixture of both manual and automated testing we were able to rapidly build new features and deploy them through to production for early release to business users, using continuous delivery techniques including canary releases and feature toggles, releasing multiple times per day.
Some parts of the application were complex enough to be treated as a completely new system within the bank, so we took them through the full new system onboarding process including architecture review, penetration testing, and operational readiness testing.
We also assisted with onsite production support for the wider technology platform.
We successfully delivered the project. At the end of the engagement we ran comprehensive knowledge transfer sessions to transition the maintenance and development of the application back to the client’s offshore development team.
To discuss accelerating the development of your trading system user interface please contact us.