Besides building world-class FIX protocol systems, we also design, build and manage world-class software stack and cloud computing infrastructure for your trading, market data and business systems. In the cloud, or in your data centre.
Software stack & Cloud providers
Some of the key software stacks, technologies and cloud providers we work with are:
Category | Technologies / Cloud providers |
---|---|
Cloud computing |
|
Containers and Micro-services |
|
DevOps |
|
SDN and NFV | Software Defined Networking (SDN) Network Functions Virtualisation (NFV) using Open vSwitch (OVS) |
Time-series database & monitoring |
|
Linux deployment and support |
|
Associated technologies and tools | Apache, Nginx, Traefik, Open LDAP, Samba, Bind/DNS, DHCP, NFS, Lynis Audit tool, rkhunter (Rootkit Hunter project) |
Software development | C++, Python, Java, Grails, Django (Python), PHP 7.x |
Openstack
OpenStack is an open source cloud computing platform that allows businesses to control large pools of compute, storage and networking in a data centre. There are thousands of users of OpenStack across a broad range of industries and it is particularly favoured for its security, scalability, and resilience.
Financial services have been a keen adopter of the stack, with companies like BBVA, Banco Santander, Commonwealth Bank, and China UnionPay among thousands who are aboard.
We can help to design and deploy OpenStack infrastructure of any size using services like:
- MaaS
- JUJU controller
- conjure-up
- LXD containers
- Canonical Landscape
- Checkmk monitoring engine
Kubernetes
Kubernetes is a portable, extensible, open-source platform for managing containerized workloads and services, which facilitates both declarative configuration and automation.
We can help in deployment and management of Kubernetes engine on bare-metal servers, virtual machines, Openstack private cloud, Google Cloud Platform, AWS, DigitalOcean or Microsoft Azure.
Docker containers
Docker is a set of platform-as-a-service products that use OS-level virtualisation to deliver software in packages called containers. Containers are isolated from one another and are bundled with their own software, libraries and configuration files. They can communicate with each other through well-defined channels.
We can help with conversion of monolithic applications to microservices architecture using docker platform and deploy them on Kubernetes platform.
LXD containers
LXD is a next generation system container manager. It offers a user experience similar to virtual machines but using Linux containers instead. It allows running VMs into fast virtualisation engine for better performance, quick backup and restore.
Open vSwitch
Open vSwitch is a production quality, multilayer virtual switch. It is designed to enable extensive network automation through programmatic extension, while still supporting standard management interfaces and protocols (e.g. NetFlow, sFlow, IPFIX, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed to support distribution across multiple physical servers similar to VMware's vNetwork distributed vSwitch or Cisco's Nexus 1000V.
We provide integration services of OVS with OpenStack cloud platform and for other use cases.