BLOG
upvest_case_01

Upvest: Building the financial infrastructure of tomorrow

2x
team growth
8
months of active engagement
£18M
Series A raised with our platform
upvest_case_03 Project description

Upvest have been one of the fastest-growing startups in Europe for nearly three years. The business was moving so fast, that the Executive Team realised their solution just couldn’t keep up. They decided to seek out a tech partner who could help them in three areas of growth: supporting their existing solution, and transforming it into a novel, scalable application. They also needed support to ensure a smooth transition.

After a round of rigorous assessment, two of our Golang engineers started working for Upvest. Shortly after, our team doubled in number to match the client’s evolving needs.

Our initial responsibility was creating the 2.0 version of their B2B platform, building from scratch to allow users to buy and sell shares, fractional investments, and much more. In order to do this, we set up PostegrSQL and leveraged a clean code architecture. As a result, we got a modular, scalable and testable application with very low coupling that can be constantly and easily updated.

Upvest also relied on our long-standing partnership with Google Cloud to improve infrastructure security, monitoring, and elasticity, which, in turn, accelerated feature deployment and elevated the customer experience.

In addition, our task scope included the following assignments:

  • Creating a system of webhooks to deliver real-time notifications to clients
  • Using Kafka to create a system of sending batch emails to clients
  • Creating an HTTP Signature Proxy to ensure seamless integration of client services with API features
  • Creating a system of JWT (JSON Web Tokens) authentication to store users’ session data and securely transfer information between endpoints
  • Adding an Audit System to keep track of accounts transaction history for passing financial audits
  • Leveraging Standard Go Project Layout to eliminate hidden dependencies and introduce a common way of managing internal packages and libraries
  • Using counterfeiter to automatically generate mock objects in the process of writing unit tests

upvest_case_02
upvest_case_04 Results

Supported by new functionality, Upvest’s API managed to scale and has generated $100M+ in transaction volume to date. What’s more, within two months of the start of our engagement, the company announced $18M in Series A funding, bringing its total raised to over $20M.

Looking forward, the partnership between Upvest and iTechArt is poised for continued growth. The client is currently expanding our team in order to advance their roadmap.

Stack

Backend
  • Golang
  • Kafka
  • PostgreSQL
  • gRPC
DevOps tools
  • Kubernetes
  • Vault
  • GCP
  • Datadog
  • GitHub Actions
  • Docker Compose
Tools
  • Postman
  • Slack
  • Google Meet

Featured works

Unlimint Salesforce CRM FinTech
Memento Payments PaaS FinTech
Infogrid Management space IoT
contact us
.
contact us
.
We will use your e-mail for the purpose of contacting you