Skip to main content

Technical Architecture

This document provides a comprehensive technical reference architecture for the Qinfinite platform, covering design, components, and deployment best practices.

System Overview

Qinfinite is an AI-powered IT Operations platform used to monitor, maintain, and optimize Enterprise IT systems. It reduces the dependency on SMEs in retrieving corporate memory and performs automations related to IT Operations with intelligent insights.

The platform is designed for Enterprise IT functions, alleviating complexity, considering criticality, and improving the stability and availability of IT systems.

Key Capabilities

Discovery

  • Discover infrastructure assets and their configurations
  • Discover application assets and their configurations
  • Scan code and discover complexity and dependency components

Visibility

  • Visualize IT topology via Knowledge Graph
  • Understand IT asset dependencies and complexity
  • Visualize critical IT components, their status, and configurations

Observability

  • Monitor the state and health of IT assets
  • Identify anomalies in logs, events, and metrics
  • Monitor business operations in real-time
  • Detect and resolve incidents
  • Predict and prevent incidents

Automation

  • Low-code / no-code automation builder
  • AI-powered automation executor
  • Pre-built automation repository

Governance

  • Assessment of IT assets and their configurations
  • Governance of middleware interfaces
  • Monitor and control the performance of ML models

High-Level Architecture

Component Reference Architecture

The platform follows a layered architecture with distinct functional domains:

LayerComponents
ChannelsWeb, API, Mobile, Conversational
Users / PersonasBusiness Users, Application Owners, DevOps/Support Engineers, SREs
AutoDiscoverITSM Discovery, Application Discovery, Infrastructure Discovery
AutoDetectTransaction / Log / Metrics data collection, Classification & Correlation, Anomaly Detection, Predict Incidents
AutoDiagnoseIncident Info Enrichment, Root Cause Identification, Solution Identification
AutoRemediateAuto Heal, Incident/Service Resolution, Resolution Validation
AutoOptimize / AutoRecommendAssessment, Capacity Management, Availability Management, Problem Management
ML CockpitModel Governance & Optimization
InfrastructureDiscovery Data Ingestion, Monitoring Data Ingestion, Data Transformation, Knowledge Graph, Rules Engine

Implementation Reference Architecture

The implementation architecture connects users, enterprise systems, and the Qinfinite platform:

ComponentRole
SmartViewUser-facing dashboards and portals (ERG Dashboard, Admin Portal)
Qinfinite GatewaySecure entry point connecting customer environments to the platform
Qinfinite Remote AgentDeployed in customer network for secure data collection from on-premise systems
Data PipelineDiscovery data collection, Monitoring data collection, Data Ingestion, Data Transformation
Data StoreEncrypted storage (AES-256) for all collected and transformed data
Service CatalogAutomation Engine for orchestrating workflows
VaultSecure credential and secret management

Communication Protocols

ConnectionProtocol
User to platformHTTPS over TLS 1.2+
Platform to enterprise appsPull-based HTTPS (Port 443)
Remote Agent to platformHTTPS / TLS 1.2 & 1.3
Client IP accessWhitelisted IPs only
Data at restAES-256 encryption

Data Flow

All data collection follows a pull-based model -- the platform pulls data from customer systems rather than requiring customers to push data. This approach:

  • Minimizes firewall changes required on the customer side
  • Keeps all connections outbound from the Remote Agent
  • Reduces the attack surface for customer networks