In 2000, Roy Fielding presented REST (Representational State Transfer) software architectural style in his doctoral dissertation, which was a turning point in the web development world. It provided a set of architectural guidelines which helped with scalability, deployability, reduced latency, and encapsulation of legacy systems. REST relies on a stateless…