as mention in the documentation enum and union must be exactly the same across all services
I found it almost impossible to maintain in a micro-services environment (IMO what is federation all about).
changing a simple enums/union in the current, require to sync the deployment of 10-100+ microservices. and if something goes wrong the gateway will fail to start(😱 )
I thought that the downstream services could extend an enum or a union by adding new values to it.
does anyone know why the core team didn't take this approach?
as mention in the documentation enum and union must be exactly the same across all services
I found it almost impossible to maintain in a micro-services environment (IMO what is federation all about).
changing a simple enums/union in the current, require to sync the deployment of 10-100+ microservices. and if something goes wrong the gateway will fail to start(😱 )
I thought that the downstream services could extend an enum or a union by adding new values to it. does anyone know why the core team didn't take this approach?