I would like to implement a initial setup wizard for an application based on a microservice architecture. Should the frontend check whether the application is already initialized (via a dedicated endpoint) or return 50x error code until the setup process has been completed.
Or should I just load sample data and let the admin do the initial setup work?