MadConnect: Technical Guide
  • Platform Overview
  • Why MadConnect?
  • How does MadConnect Work?
  • Features
  • Architecture
  • Deployment Scenarios: MadConnect
    • Self-service Web Platform
      • Dashboard
      • Accounts
      • Platforms
      • Connections
      • Settings
    • Embedded API: Powered by MadConnect
    • White Labeling
  • Connectors
    • Available Connectors
  • Use Cases
  • Security
  • Cloud Platforms
  • Glossary
Powered by GitBook
On this page
  • Normalization
  • Encryption
  • Scalability
  • Reduced Resource Cost
  • Privacy Safe
  • Ephemeral Data Stores

Architecture

PreviousFeaturesNextDeployment Scenarios: MadConnect

The MadConnect architecture comprises of the following components:

  • Normalization

  • Data Encryption

  • Scalability

  • Reduced Resource Costs

  • Privacy Safe

  • Ephemeral Data Stores

Normalization

At the core of MadConnect is its normalization-based connector architecture.

Data normalization is an automated process that organizes information into a table where, data is searchable and verifiable. The normalization process categorizes data into recognizable fields. For example, a table of customer information would contain their names, contact information, and job titles. Normalizing tables within a database result in normalized event streams.

Once a connection is made to MadConnect, it instantly enables data sharing between a wide range of source and destination platforms.

Encryption

Within MadConnect, data security is covered at both transit and at rest, using HTTPS protocol for encrypted data transfer from source to destination. The data stored temporarily is also encrypted at rest.

Credentials Encryption

MadConnect stores all connector credentials securely using AWS Secret Manager. They are only accessed securely during connection configuration and data transfer. AWS Secrets Manager uses envelope encryption (AES-256) to encrypt connector credentials in AWS Key Management Service (KMS).

Scalability

MadConnect is a universal hub and enables you to scale your data transfer operations to multiple platforms using multiple connectors. This allows you to increase the application workload and usage without performance issues. Connecting once will turn on multiple connections to other platforms.

MadConnect is natively built on Amazon Web Services (AWS). Our cloud based elastic architecture enables the data pipeline to auto-scale for any data volume and load requirement.

Reduced Resource Cost

As platforms evolve and new APIs are added, MadConnect persists with the connections and keeps them up to date, reducing the burden on engineering resources.

Privacy Safe

MadConnect provides end-to-end encryption for all the data that is transported through the platform. The platform is SOC 2 compliant.

Ephemeral Data Stores

MadConnect stores data securely during the data transfer process and deletes the data once it is successfully transferred to the destination. No data is stored in the MadConnect data store or shared with external partners other than the connected destination platform.

MadConnect Architecture