System Design · Senior · Pytanie 74 z 75
Jak rozwijać schematy zdarzeń lub wiadomości bez psucia konsumentów?
- ✓Poprawna odpowiedź: Wprowadzać tylko zmiany zgodne wstecz/w przód (dodawać pola opcjonalne, nie używać ponownie ani nie zmieniać typu numerów/nazw pól), a zmiany psujące wersjonować
- 2Swobodnie zmieniać pola i jednocześnie wdrożyć wszystkich konsumentów
- 3Wstrzymywać wysyłanie zdarzeń na czas zmian
Wyjaśnienie
Producenci i konsumenci są wdrażani niezależnie; rejestry schematów mogą wymuszać reguły zgodności.