Changes in service and service outage

Hi!
I am working a lot with services in longer periods, and for every change I do, all services are restarted.
The downtime can be problematic for my colleagues, since a lot of the data in our apps are fetched via services, they won`t get the data they need while I work, and it can lead to them spending time debugging things related to temporary service outages.

Is there any thing we can do to minimize downtime?
And is there any plans to change this behavior?

Marcus

Hello!

You are correct. In contrast to Apps (where only the App is affected by a deploy), deploy of services to Development restarts all services. Development has auto-deploy and no granular deploy, so when there is a lot of services, these deploys take a while - and may cause temporary outages during frequent development.

Currently, the best option for testing when multiple developers are developing services at the same time is to deploy to the Test environment.

We are working on a re-engineering of the mechanisms behind services, planned for later this year.