Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Goals

Self-hosted Managed Connector that will be used by multiple users for hosting their own connector

Chain of thoughts during discussion

  • Self-hosted participant software installer →. generates UI → goes to server → fires up connectors → run connectors → data exchange through CSV files

  • One server (EC2 instance) used for multiple connectors hosted for multiple/single users

    • Test the capacity of instance and configuration for a limit on connectors that could be hosted

    • Experiment on possibilities and limitations of this idea

      • Take 4 GB of RAM and observe number of connectors

    • Technologies to be used:

      • Docker containers with or without Kubernetes

      • [ OR ]

      • Kubernetes only

  • Limit of connectors per user

    • Have to decide on a number?

  • Server (EC2 instance) will be destroyed after all connectors running inside are stopped

    • Should be automated

  • Multi-threaded creation of connectors

    • How should it be managed?

    • Technology?

    • System Design?

  • Database can be anywhere

    • Need more info?

  • Timeline of each connector

    • Destroy the connector after it’s time is over

  • Expanding capacity using Lambda

    • Need more info?

  • Celery worker to observe/ manage visualization

  • Finalize on class of machines for AWS instance

Working Pieces Readily Available

  • setup.py that does all of the above (however, have to experiment for scalablity) (link)

  • Loom video by sagar (link)

  • Video by Waseem (link)

✅ Action Items

Action

Description

Owner

Due date

Jira ticket

1
  • Test server for capacity of connectors it can run

2
  • Experiment with Docker containers to run multiple containers

3
  • Check Kubernetes can solve the problem of managing multiple connectors on a server/ multiple servers

🗂 References and documentation

  • A Complete Primer on Terraform: link

  • A Complete Tutorial on Ansible: link

  • No labels

0 Comments

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.