System Design · Senior · Запитання 74 з 75
Як розвивати схеми подій чи повідомлень, не ламаючи споживачів?
- ✓Правильна відповідь: Вносити лише зворотно/прямо сумісні зміни (додавати необов'язкові поля, не перевикористовувати й не змінювати тип номерів/імен полів), а ламальні - версіонувати
- 2Вільно змінювати поля й одночасно передеплоїти всіх споживачів
- 3Припиняти надсилання подій на час змін
Пояснення
Виробники й споживачі деплояться незалежно; реєстри схем можуть перевіряти правила сумісності.