I work in the engineering division of a supply chain company and our development process, as most companies do, involves the setting up of our SaaS platform locally. This means that there are a lot of dependent services that need to be run first that support the overall execution of the platform.
For e.g. - Our platform’s stack requires SQL Server, Solr, Redis, Postgres, RabbitMQ, MongoDB as core services to be running first. Once these are all running and available, a service called WebAPI can be run that makes use of some of the above to run as well. Following this, there are a few more microservices that need to run, but that need not be part of this article since the underlying concept will already come through with the above being demonstrated.
...