FairXchange

FairXchange is an emerging FinTech software and consulting provider, founded on the notion that all participants in financial markets should be able to transact at a reasonable price to build and maintain sustainable business operations.

Through their Horizon platform, FairXchange provides a state of the art analytical and collaborative tool which provides clients with insight into their trading behaviour

“Ubertas Consulting have been a valued partner in helping us optimise and build our AWS setup. They combine professionalism and attention to detail with a constructive and welcoming attitude, and we look forward to working with them again soon” said Guy Hopkins.

The Challenge

FairXchange provides both on-premise and Cloud-based solutions in order to meet their clients’ stringent compliance requirements.

By choosing to build on AWS the organisation has been able to innovate faster and utilise services that compliment and enable the core vision of the solutions it is able to provide to its client base.

To enable the Horizon platform to grow at scale FairXchange from the outset focused on modern, Cloud native processes and technologies in order to ensure robust and repeatable deployment patterns, consistent quality of deployment and operate with minimum platform operating overhead.

Ubertas Consulting has worked with FairXchange as its AWS and DevOps partner over the last 12 months delivering against the principles of the Well-Architected Framework to ensure security, performance and resiliency are at the foundation of its products and services.

During the initial stages of the engagement Ubertas Consulting performed a Well-Architected Framework Review of the existing platform, as well as understanding their product roadmap.

This activity identified several opportunities; an action plan was created and subsequently executed by the tripartite project team; FairXchange, AWS and Ubertas Consulting.

 

The Solution

Well-Architected Framework

In line with Well-Architected Framework principles of operational excellence, Ubertas Consulting worked with FairXchange to migrate the deployment to a containerised environment to enhance the portability, security and operation of the platform.  Benchmarking against the Well-Architected Framework also ensured compliance to security, resilience and operational best practices.

Containerisation & Serverless

FairXchange utilised Amazon Elastic Container Service (ECS) to store, manage and deploy the solution in the form of Docker containers.  This enables the benefits of containerization in terms of portability between Cloud and non-Cloud environments and alignment of local development and production environments.  AWS Fargate enables a serverless approach, abstracting away management at an infrastructure level enabling the team to focus on the application.

 Infrastructure as Code

Terraform was used to script and automate the deployment of the environment.  Applying modern infrastructure as code methods both assists with inventory management of the solution and importantly ensures consistency of deployment where platform changes are required.

 

The Benefits

Through a structured process of applying the principles of the Well-Architected Framework, FairXchange is now well placed to operate at scale and continue to innovate and evolve their solutions on AWS.

The immediate benefits of working with Ubertas Consulting has been to migrate towards native AWS services to ensure the consistent quality of software deployments whilst reducing unnecessary operating overheads.

These improvements have largely been realised through effective use of containerisation and native AWS serverless technologies alongside automation of Cloud resources where practical.

DevOps practices underpinned by the AWS Well-Architected Framework have also ensured that Fairxchange is aligned to best practice in the various facets of Cloud deployment including security, performance, and resiliency of the platform.  Importantly by aligning to the AWS principles of operational excellence, FairXchange is guided by sound DevOps practices, working with both native AWS and third-party tooling

“Ubertas Consulting have been a valued partner in helping us optimise and build our AWS setup. They combine professionalism and attention to detail with a constructive and welcoming attitude, and we look forward to working with them again soon.” said Guy Hopkins, CEO, FairXchange.

FairXchange continues to focus on bringing market leading solutions to the industry.  This is supported by leveraging AWS services to operate the platform in a secure and cost-effective manner.

AWS Services 

Product Area  Service 
AWS Cost Management 
  • AWS Budgets 
Compute 
  • Amazon EC2 
  • Amazon EC2 Autoscaling 
  • Amazon Elastic Container Service (ECS) 
  • AWS Lambda 
  • AWS Fargate 
Storage 
  • Amazon Elastic Block Store (EBS) 
  • Amazon Simple Storage Service (Amazon S3) 
  • AWS Back-Up 
Management & Governance 
  • Amazon Cloudwatch 
  • AWS Autoscaling 
  • AWS Command Line Interface 
  • AWS Organisations 
  • AWS Well Architected Tool 
  • Cloudtrail 
Networking & Content Delivery 
  • Amazon VPC 
  • Amazon API Gateway 
  • Elastic Load Balancing (ELB) 
  • Transit Gateway 
Security, Identity & Compliance 
  • AWS Identity and Access Management (IAM) 

 

 

Guy Hopkins CEO at FairXchange