This document provides a high-level view of the Faasera architecture, explaining how core components work together to deliver real-time data compliance across different environments.
Faasera is designed to be:
+----------------------------+
| Faasera UI Platform |
| (Dashboards, Copilot, APIs) |
+-------------+--------------+
|
REST API / SDK
|
+-----------------------------------------------------+
| Core Services |
| |
+------+-----+ +---------+---------+ +--------+--------+
| Profiling | | Masking Engine | | Validation |
| Service | | (Deterministic & | | Service |
+------+-----+ | Randomized) | +--------+--------+
| +---------+---------+ |
| | |
+------+-----+ +--------+--------+ +--------+--------+
| Transformation| | Synthetic Data | | Risk & Audit |
| Service | | Generator | | Engine |
+---------------+ +-----------------+ +------------------+
|
+-------------+-------------+
| Faasera Orchestrator |
| (Pipelines, Tasks, UI) |
+------+------+--------------+
| |
+-------------------------+ +--------------------------+
| |
+----+------+ +--------+------+
| Cloud | | SDKs / |
| Functions | | Libraries |
| (Lambda, | | (Java, Spark) |
| Azure) | +---------------+
+-----------+
|
+------------------+------------------------+
| | |
+------+-----+ +-------+-------+ +--------+-------+
| Data Sources| | ETL Pipelines| | Data Warehouses|
| (RDBMS, etc)| | (NiFi, ADF) | | (Snowflake, etc)|
+------------+ +---------------+ +------------------+
| Environment | Supported Mode | Example |
|---|---|---|
| AWS | Lambda + API Gateway | Real-time masking via event triggers |
| Azure | Azure Functions + Blob/Synapse | Profiling & masking pipelines |
| On-prem | SDK + Command-Line | Embedded into ETL batch jobs |
| Databricks | PySpark SDK + Notebook | Inline masking for ML pipelines |
| Spark | Java SDK via UDFs | Deterministic masking in transformations |
| Capability | Description |
|---|---|
| AI Profiler | Combines NLP, Regex, Checksums with LLM hinting |
| Masking Engine | Deterministic, FPE, Redact, Hash, Preserve, Seeded |
| Synthetic Data | Lineage-aware generation of realistic records |
| Validation Engine | Structural + semantic post-mask validation |
| Risk & Audit Engine | Scores risk by column/table and generates audit recommendations |
| Transformation Service | Field derivation, concatenation, normalization rules |
| Copilot (Private GPTs) | AI assistant for compliance tasks like PII search, regulation mapping, and workflow recommendations |
Faasera can be extended with:
Faasera includes a built-in AI assistant (Copilot) that helps non-technical users interact with the platform through natural language. Use cases include:
Copilot runs on domain-adapted LLMs and can be extended with customer-specific regulatory language.