APIs & Upgrades

Limina’s approach to buy-side technology

We believe a solution for the financial buy-side industry needs to;

  • Be API based to allow for maximum flexibility.
  • Have a micro service architecture, to be quick to change when the financial markets do.
  • Be hosted and managed by the vendors (including upgrades performed by the vendor), to make sure the vendor stays 100% responsible for the entire distribution chain for maximum efficiency, service availability and security.

Limina IMS is API-based

Limina IMS is an API-based application, which means all requests are done through an API and no logic is performed in the user interface. This comes with a long list of benefits including:

  • Specific data or functions of the system can be extended by plugging in custom solutions via the API. Examples of usage areas include inserting custom valuations for exotic products, and trade and instrument data enrichment.
  • The API can be used to power custom or third party solutions such as investor web portals, proprietary risk and trading models, populating data warehouses and more.
  • More efficient support due to that trouble-shooting is greatly simplified by our support team being able to see exactly what you see.
  • There is truly nothing for you to maintain.
  • Lower total cost of ownership, as there will be no need for client specific customisations within our code base.

System architecture

The architecture itself is based on micro-services, which means there are multiple server components on our side. One of the advantages of this is that we can upgrade parts of the system fast and safely without affecting the rest of the application. The constant drive for improvements is in our DNA, which means the solution is always running on the latest technologies.

A small case study from system development

We have created an internal code generator tool, to assist our developers in writing code faster and with higher quality. A code generator is a software that writes software. Basically, automating a big part of our development.

Limina manages upgrades

Limina completely manage the upgrades of the system and upgrades are delivered bi-weekly or monthly. Clients always have access to a stage environment which holds the next upcoming release (2-4 weeks in advance). To make sure the new releases are always stable, we run a large series of tests internally before the release even hit our client’s stage environment. When in stage, we also offer an additional service to our clients to run specific tests on their behalf.