Discover the six architectural constraints of REST, including client-server, statelessness, cacheability, uniform interface, and layered system.