s
Source
--> SourceConnector
Destination
--> DestinationConnector
SourceImplementation
--> Source
DestinationImplementation
--> Destination
user
10/02/2020, 9:03 PMIntegration
-> Connector
user
10/02/2020, 9:04 PMuser
10/02/2020, 9:09 PMSource
--> SourceDefinition
Destination
--> DestinationDefinition
SourceImplementation
--> Source
DestinationImplementation
--> Destination
user
10/02/2020, 9:09 PMSourceConnector
is, and I don’t want to find out 😛. sounds like a whole new thing.user
10/02/2020, 9:09 PMuser
10/02/2020, 9:10 PMConnector
is a ubiquitous term in the industryuser
10/02/2020, 9:10 PMConnector
in conversations and in the UIuser
10/02/2020, 9:11 PMSourceDefinition
then I would say we should also use it on the frontend instead of Connector
user
10/02/2020, 9:11 PMSourceConnector
is a Source
. It would be a SourceConnectorImplementation
. which is a bad name because it’s too long as we found out with the first iteration.user
10/02/2020, 9:11 PMuser
10/02/2020, 9:12 PMSource
and Destination
are types of Connector
user
10/02/2020, 9:12 PMSourceConnector
is kind of redundantuser
10/02/2020, 9:13 PMSourceTemplate
or similar works too. I don't love *Definition
user
10/02/2020, 9:13 PMuser
10/02/2020, 9:14 PMuser
10/02/2020, 9:14 PMuser
10/02/2020, 9:20 PMuser
10/02/2020, 9:22 PMuser
10/02/2020, 9:23 PMuser
10/02/2020, 9:23 PMuser
10/02/2020, 9:27 PMuser
10/02/2020, 9:27 PMuser
10/02/2020, 9:27 PMuser
10/02/2020, 9:27 PMuser
10/02/2020, 9:28 PMuser
10/02/2020, 9:28 PMuser
10/02/2020, 9:28 PMuser
10/02/2020, 9:28 PMuser
10/02/2020, 9:28 PMuser
10/02/2020, 9:28 PMuser
10/02/2020, 9:29 PMuser
10/02/2020, 9:29 PMuser
10/02/2020, 9:29 PMuser
10/02/2020, 9:30 PMuser
10/02/2020, 9:30 PMuser
10/02/2020, 9:30 PMuser
10/02/2020, 9:31 PMuser
10/02/2020, 9:31 PMuser
10/02/2020, 9:32 PMuser
10/02/2020, 9:32 PMuser
10/02/2020, 9:33 PMadd new connector
button in v0.2 is actually adding a new definitionuser
10/02/2020, 9:33 PMuser
10/02/2020, 9:33 PMuser
10/02/2020, 9:33 PMuser
10/02/2020, 9:33 PMuser
10/02/2020, 9:33 PMuser
10/02/2020, 9:35 PMsource
destination
represent the instance and `source{Connector,Definition}`/`destination{Connector,Definition}` represent the class right?user
10/02/2020, 9:35 PMuser
10/02/2020, 9:35 PMconnector
is abiguous right?user
10/02/2020, 9:35 PMdefinition
is obvious that it is something used to build something realuser
10/02/2020, 9:35 PMConnector
) a class. Jared and Charles think of it as an instance.user
10/02/2020, 9:36 PMuser
10/02/2020, 9:36 PMuser
10/02/2020, 9:37 PMSources
which are all instancesuser
10/02/2020, 9:37 PMuser
10/02/2020, 9:37 PMuser
10/02/2020, 9:37 PMuser
10/02/2020, 9:38 PMDefinition
, we’ll have a section called Definitions
under which the two sections will be Sources
and Destinations
. But Definition
is not a replacement for Connector
(fivetran terminology) or Integration
(stitch terminology)
EDIT: actually nvm, both FT and Stitch use Integration
to mean a “Definition”. In FT a Connector
is what we call a Source
.user
10/02/2020, 9:38 PMxxx{Connector,Definition}
is what will be displayed in Admin & in the dropdown when you create a new sourceuser
10/02/2020, 9:41 PMConnector
ambiguous wether it is a Class or an Instance?user
10/02/2020, 9:42 PMuser
10/02/2020, 9:42 PMuser
10/02/2020, 9:42 PMuser
10/02/2020, 9:42 PMuser
10/02/2020, 9:42 PMuser
10/02/2020, 9:42 PMuser
10/02/2020, 9:42 PMuser
10/02/2020, 9:42 PMuser
10/02/2020, 9:42 PMuser
10/02/2020, 9:43 PMIntegration
ambiguous? (yes 👍 / no 👎 )user
10/02/2020, 9:43 PMuser
10/02/2020, 9:43 PMuser
10/02/2020, 9:44 PMuser
10/02/2020, 9:44 PMuser
10/02/2020, 9:44 PMuser
10/02/2020, 9:45 PMuser
10/02/2020, 9:45 PMuser
10/02/2020, 9:45 PMuser
10/02/2020, 9:45 PMuser
10/02/2020, 9:45 PMuser
10/02/2020, 9:45 PMuser
10/02/2020, 9:46 PMuser
10/02/2020, 9:47 PMuser
10/02/2020, 9:49 PMuser
10/02/2020, 9:50 PMsource
destination
: instance model in our database (yes 👍 / no because ambiguous 👎)user
10/02/2020, 9:51 PMuser
10/02/2020, 9:52 PMxxxConnector
for the classuser
10/02/2020, 9:52 PMxxxIntegration
for the classuser
10/02/2020, 9:52 PMxxxTemplate
for the classuser
10/02/2020, 9:53 PMxxxDefinition
for the classuser
10/02/2020, 9:54 PMuser
10/02/2020, 9:55 PMSourceTemplate
or SourceDefinition
?user
10/02/2020, 9:55 PMuser
10/02/2020, 9:57 PMuser
10/02/2020, 9:57 PMuser
10/02/2020, 9:57 PMuser
10/02/2020, 9:57 PMuser
10/02/2020, 9:57 PMuser
10/02/2020, 9:57 PMuser
10/02/2020, 9:58 PMuser
10/02/2020, 9:58 PMxxxConfiguration
user
10/02/2020, 10:00 PMuser
10/02/2020, 10:00 PMSource
to mean a “class” and Connector
to mean instance is more intuitive.
if someone is asking which “sources” do we support, and we say “postgres and biquery”, that is a natural use of the word. If someone is asking which “definitions” or templates we support, that’s a bit of a stretch of the word’s meaninguser
10/02/2020, 10:01 PMConnector
is just the process/pipe/instance connecting airbyte to a sourceuser
10/02/2020, 10:01 PMuser
10/02/2020, 10:02 PMSource
instance - SourceConnector
user
10/02/2020, 10:02 PMuser
10/02/2020, 10:02 PMuser
10/02/2020, 10:03 PMSourceConnector
to me is like saying AppleFruit
.user
10/02/2020, 10:03 PMSource
as a class if we have a very solid and intuitive way of referring to an instance.user
10/02/2020, 10:03 PMSourceConnector
isn't.user
10/02/2020, 10:05 PMConnector
as a class while "source" refers to like an actual database providing datauser
10/02/2020, 10:05 PMuser
10/02/2020, 10:07 PMSourceConnector
is not like AppleFruit
because Connector
specifically means that it is something bridging the source (e.g postgres) and airbyte. Source
is just the generic “postgres”user
10/02/2020, 10:08 PMuser
10/02/2020, 10:09 PMuser
10/02/2020, 10:09 PMSourceConnector
is just awful to say. if we go in that direction maybe we should just keep tap/targetuser
10/02/2020, 10:10 PMuser
10/02/2020, 10:10 PMuser
10/02/2020, 10:12 PMI don’t think this is true. This is the configuration required to make the connector / integration / data mover to work. The credentials required to connect to the postgres are a subset of that configuration. But a Source is not exclusively a generic postgres.is just the generic “postgres”Source
user
10/02/2020, 10:12 PMAppleFruit
assertion.user
10/02/2020, 10:13 PMuser
10/02/2020, 10:15 PMuser
10/02/2020, 10:15 PMuser
10/02/2020, 10:16 PMuser
10/02/2020, 10:16 PMuser
10/02/2020, 10:16 PMuser
10/02/2020, 10:17 PMuser
10/02/2020, 10:18 PMuser
10/02/2020, 10:18 PMuser
10/02/2020, 10:19 PMuser
10/02/2020, 10:20 PMuser
10/02/2020, 10:20 PMuser
10/02/2020, 10:21 PMuser
10/02/2020, 10:21 PMuser
10/02/2020, 10:22 PMuser
10/02/2020, 10:23 PMuser
10/02/2020, 10:23 PMuser
10/02/2020, 10:23 PMuser
10/02/2020, 10:23 PMuser
10/02/2020, 10:23 PMuser
10/02/2020, 10:23 PMuser
10/02/2020, 10:23 PMA source is any database, application, file storage service, event tracking service, or function from which you wish to sync your data.
user
10/02/2020, 10:24 PMuser
10/02/2020, 10:24 PMSource
the instance and the class. Like is Source
a particular schema/username/pw in postgres, or is it the general concept of postgres?user
10/02/2020, 10:25 PMSourceClass
and Source
(for the instance). It’s kind of how we already talk about ituser
10/02/2020, 10:25 PMuser
10/02/2020, 10:25 PMuser
10/02/2020, 10:29 PMuser
10/02/2020, 10:30 PMuser
10/02/2020, 10:30 PMuser
10/02/2020, 10:30 PMuser
10/02/2020, 10:30 PMuser
10/02/2020, 10:32 PMuser
10/02/2020, 10:34 PMuser
10/02/2020, 10:48 PMSourceDefinition
or template over Connector
) rather than two glossaries, one for BE and one for FE.
So with that said, if SourceConnector
etc.. is vetoed, I’m happy to take Source
and SourceDefinition
provided that this language is aligned across the frontend and backend domain modeluser
10/02/2020, 10:50 PMuser
10/02/2020, 10:51 PMuser
10/02/2020, 11:17 PMuser
10/05/2020, 1:01 AMuser
10/05/2020, 5:14 PMuser
10/05/2020, 5:14 PMuser
10/05/2020, 5:40 PMuser
10/05/2020, 5:41 PMuser
10/05/2020, 5:42 PM