Invariably, learning about REST means that you’ll end up wondering just how
applicable the concept really is for your specific scenario. And given that
you’re probably used to entirely different architectural approaches, it’s only
natural that you start doubting whether REST, or rather RESTful HTTP, really
works in practice, or simply breaks down once you go beyond introductory,
„Hello, World“-level stuff. In this article, I will try to address 10 of the
most common doubts people have about REST when they start exploring it,
especially if they have a strong background in the architectural approach
behind SOAP/WSDL-based Web services.