Dobra shema je vođena klijentom, prema zadanom nullable na rubovima i može se razvijati bez verzija. Ona modelira domenu u terminima koje klijenti stvarno koriste, a ne vaše tablice baze podataka.
Nullabilnost
Učinite polje non-null (!) samo kada ga uvijek možete vratiti. Pretjerana uporaba ! je zamka: ako non-null polje zakaže, poništava cijeli svoj nadređeni objekt, pretvarajući mali kvar u veliku prazninu. Za sve što ovisi o downstream servisu radije koristite nullable.
