After the adoption of a microservice architecture is agreed upon, it is wise to have the following prerequisites in place:
- Requirements become more demanding with a quicker turnaround from development. It requires you to deploy and test as quickly as you can. If it is just a small number of services, then it is not a problem. However, with the number of services going up this could very quickly challenge the existing infrastructure and practices. For example—your Q/A and staging environment may no longer suffice to test the number of builds that are coming back from the development team.
- As the application goes to the public domain, it won't be long before the age-old script of development versus ...