The diversification of needs has led to several backends A B C D...
The derived backend is deployed on multiple different servers S1 S2 S3...
Multiple management backgrounds have some of the same functions: User addition, deletion, modification, article management, device management operations, message sending...
Problems encountered:
For example, therules
of the add, delete, modify, and check functions have been changed, blah blah blah, all backgrounds have to be changed
What I think of in this situation is to make an API interface for each background to call.
How did you and your team handle this situation? The more senior you are, the more senior you are, you should learn from it.
Don’t each backend manage different modules? Why do there exist the same functional modules? ?
Microservice development method, extracting public modules as basic services
The public part is independent, KO