Skip to main content

Architecture

FA Platform is a software system that delivers services for investment management businesses. It is a server-side system that mainly interacts with users via web browsers and is in most cases delivered with a software-as-a-service model with a single-tenant approach. The server-side architecture is based on the distributed service approach.

Our architectural goal is to have a solid structure for an enterprise-grade system. An enterprise-grade system has the following characteristics:

Reliable

The architecture supports the stability of the FA Platform, and allows it to perform predictably in terms of speed, throughput, and outcomes. This enables our clients to run business-critical workflows with the FA Platform.

Performant

The architecture enables the FA Platform to perform within business requirements and expectations without unnecessary wait time. In order for the users of the FA Platform to be able to work efficiently, the system must be able to run the business workflows fluently.

Scalable

The architecture allows the system to maintain reliability and performance regardless of the size of our client business. Reliability and performance is maintained through temporary peaks in usage, including resource-intensive ad-hoc operations while using resources efficiently. The FA Platform is offered as a service to different types and sizes of businesses within the investment management space and is, therefore, able to cope with the variations in operations. Utilizing the available technical resources efficiently is key to both good performance and cost efficiency.

Secure

A software system offered as a service from the cloud must be secure and prepared to stand against attempts to breach or hack the system. The architecture supports keeping the system safe against these threats. In addition, the architecture is designed so that all critical information is isolated and distributed in such a way that the impact of potential breaches is minimized.

Adaptable

The system is sufficiently adaptable to meet the various requirements that different types and sizes of investment management businesses place on it. These include both functional requirements as well as considerations such as cost efficiency. The architecture supports this adaptability. In addition, the architecture supports adaptability in terms of flexibly incorporating new technologies into the system when appropriate, while avoiding dependencies on specific software vendors.