Hello everyone!
I currently have about 5 different projects deployed to 5 clients. It is software that is made up of 4 or 5 components, a client and 4 microservices, a proxy, a ddbb etc.
The projects are different platforms, until now I referred to it as "Platform 1.2.0" and if there was a hotfix for example "platform 1.2.1"
Until now, it only notified the client when updating the UI (web) if it had a change on the server (microservices) it did not. I make of reporting a changelog of the new version that the client reviews and approves before deployment. That change log lists it with the same version as the Platform, for example: 1.2.1. Do you think it is correct?
It worries me because sometimes we have to make changes to the database schema, or in the microservices and that is not recorded in a change log. How would you do it right? How do you currently do it?
Having a changelog with a specific version, for example 1.7.2, means that all services must update their number to 1.7.2 (I think that would be correct). But I don't want to deploy the things that have NOT changed, just to update their version.
Thanks!!
submitted by /u/themesaul
[link] [comments]
from Software Development – methodologies, techniques, and tools. Covering Agile, RUP, Waterfall + more! https://ift.tt/cNMT4Qk