In micro-services world, sometimes you need to share some code between the individual services... Is the DRY PRINCIPLE still valid?
How to organize software teams? Should you have some central teams which help others? What are the architecture boards, do they help? Are you tracking time for transparency purposes?
Lots of micro-services? Quite some people working on them? Does it help if you enforce technology stack upfront, or should the teams decide? Should there be as many technologies as needed, or should the tech choices be constrained?