ernestio / ernest

Ernest is a tool to define, manage and collaborate on your infrastructure
http://ernest.io/
Mozilla Public License 2.0
17 stars 6 forks source link

A single connector supporting multiple providers. #877

Open adriacidre opened 6 years ago

adriacidre commented 6 years ago

Preamble

Idea: <to be assigned>
Title: A single connector supporting multiple providers.
Status: Draft
Created: 2018-02-19

Summary

A single connector supporting multiple providers.

Product Overview

Actually Ernest is deploying a specific service for each provider, this means to fully support 3 different providers, we have to deploy 3 different services.

Product Description

We will be introducing the ability to manage different providers for a generic connector. Same as it happens atm, connector will receive the endpoints to be subscribing to, but instead of only supporting messages for a specific provider it will support endpoints for any provider.

This is important so we can have:

We should keep the ability to scale the connectors for any specific endpoints.