Your Reads Should Not Design Your Writes
API writes that go through a wide body, whether PATCH or PUT, can't reliably tell an omitted field from a cleared one, 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 →