{"_id":"576832c2d8067e1900fc823a","category":{"_id":"57683255bb15f40e00a288ce","__v":0,"project":"5764745b4f867c0e002bc8ed","version":"5764745b4f867c0e002bc8f0","sync":{"url":"","isSync":false},"reference":false,"createdAt":"2016-06-20T18:13:41.597Z","from_sync":false,"order":1,"slug":"architecture","title":"Architecture"},"parentDoc":null,"project":"5764745b4f867c0e002bc8ed","__v":7,"version":{"_id":"5764745b4f867c0e002bc8f0","project":"5764745b4f867c0e002bc8ed","__v":4,"createdAt":"2016-06-17T22:06:19.667Z","releaseDate":"2016-06-17T22:06:19.667Z","categories":["5764745b4f867c0e002bc8f1","57683255bb15f40e00a288ce","57683306d8067e1900fc823d","57694b8f47693a0e00002b19"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"1.0.0","version":"1.0"},"githubsync":"","user":"5564f227f0f70f0d00a9ab20","updates":[],"next":{"pages":[],"description":""},"createdAt":"2016-06-20T18:15:30.822Z","link_external":false,"link_url":"","sync_unique":"","hidden":false,"api":{"settings":"","results":{"codes":[]},"auth":"required","params":[],"url":""},"isReference":false,"order":0,"body":"The full process of creating, downloading, installing, and running a connector can be broken down into many components and libraries. In order to organize and describe the components we've created, I have grouped them into 3 main processes:\n\n1. [Connector](doc:connector)\n2. [Connector Installer](doc:connector-installer)\n3. [Connector Factory](doc:connector-factory)","excerpt":"","slug":"architecture-overview","type":"basic","title":"Architecture Overview"}

Architecture Overview


The full process of creating, downloading, installing, and running a connector can be broken down into many components and libraries. In order to organize and describe the components we've created, I have grouped them into 3 main processes: 1. [Connector](doc:connector) 2. [Connector Installer](doc:connector-installer) 3. [Connector Factory](doc:connector-factory)