We have the application working and we understand how security items work for microservices. Now, let's understand the patterns of deployment, thinking about the microservices architecture.
Deployment
Continuous integration/continuous delivery/continuous deploy
Continuous integration is a practice where developers merge their changes back into the main branch as often as possible. Developer changes are validated by creating a compilation and running automated tests against the build. When performing the process of continuous integration, the problem that usually occurs when developers wait for the release of a new feature to merge their changes in the launch branch is avoided.
Continuous integration places great emphasis...