KEY ARCHITECTURAL PRINCIPLES

Microservices


Each layer of our business intelligence platform is deployed as an independent Microservice on a virtual container thereby supporting scaling across multiple servers.

More services can be added as the need arises. All our microservices are lightweight and deployed in containers allowing them to be run anywhere on the cloud

Distributed Computing


Our business intelligence platform leverages the power of distributed computing in each of its layers thereby making it highly scalable and available.

Cloud First


We strongly believe that cloud "is" the computer and hence all our components are designed & architected with cloud-first principles.

Technology Agnostic


All our components are deployed as independent microservices that can run on its own technology stack, irrespective of the host environment, thereby making it truly technology agnostic.

REST First


The different microservices of our business intelligence platform interact with each other only through REST based APIs, in true adherance to SOA (Service Oriented Architecture) design paradigm.

Pluggable Architecture


We have designed our business intelligence platform around microservices architecture such that newer microservices can be plugged in at any point in time, when the need arises.

Security First


All microservices are secured by default and unless there is a valid security token, they cannot be accessed. Also, sufficient safeguards are built into the system to ensure that users can access only those resources that they are authorized to.

Data Isolation


We ensure that the tenant data is entirely isolated and available only to the respective tenants' users.