Jak zajistit, aby změny v GraphQL schématu neovlivnily staré klienty?
Zdravím všechny, potřeboval bych poradit. Jak to udělat, aby když udělám nějaké změny v GraphQL schématu, tak to nepotkalo staré klienty? Vím, že tady jde o to, že se neustále přidávají nové funkce a vlastnosti, ale jak to udělat tak, aby to nemělo vliv na uživatele, kteří stále používají starší verze našich aplikací? Nemám moc zkušeností s verzováním API a obávám se, že když něco změníme, tak to může způsobit problémy. Zajímají mě jakékoliv tipy nebo osvědčené postupy, které by mi pomohly při zavádění novinek do schématu. Je dobré mít nějaký systém pro sledování těchto změn? A co vlastně dělat, když někdo používá starší verzi API? Jak můžu zajistit zpětnou kompatibilitu? Odpovídali jste někdo na podobné otázky na vašich projektech? Jaký máte názor na tuto problematiku? Díky za jakýkoliv tip!