- When new business features are received, what analysis needs to be done in a system working under a microservice architecture?
We need to determine what microservice or microservices the new business feature affects. A feature that affects multiple microservices makes its implementation more difficult.
- If a feature requires two or more microservices to be changed, how do we decide which should be changed first?
This should be done in a back-to-forward way in order to keep backward compatibility. New features should be added while keeping backward compatibility in mind, so the possibilities are limited. Once the backend is ready, the frontend can be changed accordingly so that we can take advantage of the new feature.
- How does Kubernetes help us set up multiple environments?
Creating new namespaces is very easy in Kubernetes. Since the definition of the system is...