Technology & Architecture

Technology Stack / Deployment Architecture

Contact us

Solartis Insure Platform - Architectural Overview

The Solartis Insure Platform is meticulously designed, developed, and deployed based on a microservice-driven architecture model. Our platform ensures robustness, scalability, and flexibility to meet the diverse needs of modern insurance businesses.

How Insure’s Architecture Works

The Solartis Insure Platform utilizes a headless microservice architecture, where our microservices are lightweight, granular, and independently deployable. The UI/UX is separate from the business functional components/services, providing a clear distinction between presentation and business logic.

Key features of our architecture include:

Granular Stateless Microservices:

Each business layer component is enabled as a stateless microservice that can be deployed in a clustered environment for elastic scalability.

Partitioned N+1 Tier-based Architecture:

Components/services are partitioned to support a federated architecture model, enabling orchestration and interoperability between heterogeneous systems.

Cloud-native and Cloud-agnostic:

Solartis Insure Microservices are natively enabled on the cloud and are invokable from any cloud infrastructure platform such as Oracle Cloud Infrastructure (OCI), Azure, AWS, Google Cloud, etc.

Independent Scalability and Deployment:

Each microservice is independently subscribe-able, scalable, and deployable, running on standalone clustered environments without dependencies on other services.

The Solartis Tech Stack

Technology Components 

 

  • Platform Technology: Java Enterprise Edition (EE) 8
  • UI/UX: Unqork, ReactJS, JSF/Primefaces, xHTML, AngularJS
  • Web Services: RESTFul WS, XML, JSON
  • Application Server: JBoss EAP 7.x Cluster
  • Knowledge Base Engine: JBoss jBPM Engine
  • Document Generation: Aspose/DocX, XSL-FO, FOP
  • Batch Processing: Apache Airflow
  • Document Management: Alfresco
  • Messaging: Apache ActiveMQ
  • Orchestration: Apache Camel, jBPM/BPMN 2.0
  • Database: RDBMS & NoSQL, MySQL Enterprise 8.x
  • Analytics, Reporting & ETL: Apache Superset, Pentaho, Kettle
  • Deployments: Cloud agnostic, Kubernetes, Jenkins
solartis tech stacck

Deployment Architecture

The Solartis Platform is deployed on Oracle Cloud Infrastructure (OCI), which is hosted and available in multiple regions and availability domains (AD) worldwide. 

Regions and Availability Domains: 

  • Regions are localized geographic areas (e.g., US East, US West). 
  • Availability Domains are data centers within a region, geographically several miles apart to ensure high availability and disaster recovery. 

Service Deployment: 

  • Solartis Platform services are deployed across three Availability Domain data centers in OCI.
  • Microservices are deployed in Active/Active mode across Availability Domains, with load balancing and instantaneous data replication for write databases.
  • For disaster recovery, Solartis services are deployed in multiple regions (US East and US West) in Active/Passive mode, ensuring resilience and continuity.
Screenshot 2024-08-19 at 5.17.38 PM

Benefits of our Technology and Deployment Architecture

Enhanced Scalability

Elastic scalability ensures the platform can handle varying loads efficiently, adapting to business needs without performance degradation.

High Availability and Reliability

Deployment across multiple regions and availability domains ensures continuous service availability and robust disaster recovery.

Modular and Flexible Architecture

Granular microservices allow for independent updates, maintenance, and scaling, reducing downtime and improving system agility.

Cloud Independence

Cloud-agnostic design allows deployment across various cloud providers, preventing vendor lock-in and offering flexibility in choosing cloud services.

Improved Performance

Stateless microservices and load balancing enhance system performance and responsiveness.

Ease of Integration

Federated architecture model supports seamless integration with heterogeneous systems, facilitating orchestration and interoperability.

Security and Compliance

Independent, cloud-native microservices enhance security and compliance by isolating and securing individual components.

The Solartis Insure Platform's architectural design emphasizes modularity, scalability, and independence, making it a robust solution for modern insurance technology needs.