Versioning challenges in micro services of multi-platform 'GWENT: The Witcher Card Game'

Supporting multiple platforms and game versions in GWENT at the same time in micro services architecture. How do we face challenges of API versioning, user data versioning and asynchronous events versioning? How do we orchestrate game servers with PHP to smoothly rollout new versions?