Rest Architecture
FastAPI - REST Architecture
RElational State Transfer (REST) is a software architectural style. REST defines how the architecture of a web application should behave. It is a resource based architecture where everything that the REST server hosts, (a file, an image, or a row in a table of a database), is a resource, having many representations.
REST recommends certain architectural constraints.
Uniform interface
Statelessness
Client-server
Cacheability
Layered system
Code on demand
REST constraints has the following advantages −
Scalability
Simplicity
Modifiability
Reliability
Portability
Visibility