Your Reads Should Not Design Your Writes
API updates that send a wide body can't reliably tell an omitted field from a cleared one, whatever the HTTP method, and patch formats push the fix onto every client. Normalizing the write surface avoids both, keeping reads as composed views and writes as small resources any client can replace whole.
Read post →