Technology

Unlike many other online treasury companies TreasurUp was born in the cloud. This means no legacy, high availability and performance rates. Let your bank benefit from using
the latest technology and working principles. One of those principles is that everything we build is very easy to understand and nice to work with.
Unlike many other online treasury companies TreasurUp was born in the cloud. This means no legacy, high availability and performance rates. Let your bank benefit from using the latest technology and working principles. One of those principles is that everything we build is very easy to understand and nice to work with.

Application Architecture

Identity & Access Management

Only authorised users are given access to the TreasurUp platform. The list of authorised users is managed with an Identity and Access Management (IAM) system. TreasurUp can also be connected to the bank’s IAM system to facilitate single sign on (SSO) for its corporate users.

The authentication process is based on the OAuth 2.0 protocol. TreasurUp can also provide 2-factor authentication (2FA).

Core platform layer

TreasurUp’s core platform contains two building blocks: the API layer and the database storage which contains all TreasurUp information.

The TreasurUp API layer is providing access to all business services of the TreasurUp platform.

Client application layer

There are three client applications available in the TreasurUp platform.

  • A web client application is a Single Page Application (SPA) that is used by end users to make use of services and features provided by the TreasurUp core platform.
  • A mobile application, available on two platforms iOS and Android, enables users to access business services and features provided by the TreasurUp core platform when they are not in the office.
  • A Third-Party API client that is used by clients to automate the uploading and downloading of data to and from the TreasurUp platform. This automation eliminates the need to enter data manually, which prevents manual errors and provides ERP or accounting systems with information generated by the TreasurUp platform.

Market connectivity

As market provider, TreasurUp will use your bank’s price & trading platform that is used for quotation and FX trade execution. The communication between TreasurUp and the market provider is based on the Financial Information eXchange (FIX) protocol. 

The FIX protocol has the option to stream (market) data; to achieve data streaming, the HTTPS connection is upgraded to a web-socket connection. For (indicative) market rates, TreasurUp also has the capability to connect third-party providers.

Workflow & notification engine

The TreasurUp platform contains a state-of-the-art workflow & real-time notification engine that can facilitate multi-channel (web, mobile, sms and email) notification and alerting. The engine will support many (real-time) use cases for corporate end-users such as: 

  • 4-eyes principle approval flows 
  • account balance alerts
  • market rate alerts 
  • limit order confirmations
  • payment and/or settlement notifications 
  • scheduled event alerts (like a monthly update of a cash flow forecast)

Reporting & Insights

The TreasurUp platform delivers many out-of-the-box reports and valuable insights for corporate end users. For banks, we offer the possibility to extract data from the operational database, so the data is suitable for bank reporting and insights. Data reporting tooling can be connected to provide bank users with standard reports and/or the capability to develop their own reports and dashboards.

Cloud infrastructure

TreasurUp is using Amazon Web Services (AWS) as preferred hosting provider for the TreasurUp platform.

TreasurUp is using Amazon Web Services (AWS) as preferred hosting provider for the TreasurUp platform. AWS provides state-of-the-art cloud services with data centres available in 21 regions across the globe, so data can be stored within the geographical boundaries. Each region has three availability zones, which enables TreasurUp to deploy a highly available system configuration with application load balancer and elastic scaling.

The AWS is managed by TreasurUp team and the platform is provided as a service to your bank, so you do not need to worry about managing the IT infrastructure. If desired, the infrastructure set-up and exact governance model between TreasurUp and the bank can be discussed.

Security

Secure cloud technology and secure platform development are crucial for TreasurUp. For every cloud platform, security must be at the heart of its core technology. Our bank clients expect nothing less, nor do we. 

Our infrastructure is based on secure cloud technology using Amazon Web Services (AWS). In order to protect the data of our clients we maintain the highest security levels based on the bank’s security guidelines. For each bank, we set up a dedicated virtual private cloud (VPC) and do not transfer any of the users’ personal and company data outside the dedicated cloud environment.

Read More