System Design :

RESTRepresentational State Transfer , where we’ll basically transfer back the state to the clients i,e. server won’t store the state (request’s info) of the client and while giving back we will represent them(clients) the results that we have fetched from the server. All of those APis’ which follow this → RESTFULL APis

FUNTIME

https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQoAMkFNgF4pPRp3aR0enZe4jK4YYBkRS0WnRg99iQmJy6CQ58Q4ILix13w1Vz5G06R7Pc&usqp=CAU

below here is the traditional way of → ‘how browsing on the internet works usually’

below is our method of → ‘How a reverse proxy server works’

Forward Proxy : is a server that acts as an intermediary between a user's device and the internet and can Hide web server IP address , Protect the Users , Mask their Identity mainly for : boost security for users in a private network, mask the original IP address to ensure anonymity and control and regulate traffic that passes back to the end user

Reverse Proxy : a server, app, or cloud service that sits between web servers and client requests, forwarding the requests to the servers and then returning the server's response to the client.

It’s so called ‘FUNTIME’ Again :))

488e0a77012efbb9b3c6a07b18793814e9ebb35cebed31aa3d99c9f4c395e1e3.jpg