Steps:

  1. Setup app configurations for all the services to access kafka, mysql.

  2. Collect & put the sensitive data in env through docker compose.

    eg. OPEN_API_KEY, MYSQL_PASSWORD etc.

  3. Build a docker compose file to manage the containers easily through docker n/w.

  4. Test the compose file locally along with the API’s

Note:

  1. Services will be deployed with docker container for better management and deployment.
  2. Setup the envs, configuration through a separate file and pass sensitive data in env.
  3. Ensure each services are running on the intended port.
  4. Envs and configs variable should be passed using compose file with envs section.