Architecture details of Redash for ECS

Hi Team,
We are doing poc of the various tools Redash looks promising. We are attempting to run redash using ECS. The redash deployment/architecture has many components

  1. Postgres
  2. redis
  3. redash server
  4. NGINX
  5. Celery Workers
  6. gunicorn

we would like to broke them up into appropriate independent services. Before doing that we would like to understand and know more details as to what’s the actual architecture looks like, where these services come up in picture and what they do.

For example, If I’m running a query on a data source, what all services interact with each other to show me the output.

@arikfr Please guide us about it