DEV Community

Discussion on: How to explain what is the back-end?

Collapse
 
alchermd profile image
John Alcher • Edited

Do you have any tip, analogy, example, or something on how to explain what is the back-end?

Kitchen in a restaurant.

You come in as a client, you tell the waiter (front-end) what you want (request), the waiter passes your request to the kitchen, and out comes the delicious response. You and the waiter doesn't necessarily care what happens in the kitchen as long as you get what you want.

Edit: this analogy could be easily expanded, like how the waiter will also be the one to serve back the request, or how the whole process is the same for all customers (HTTP) etc.

Collapse
 
miria profile image
kobayashi

This make me understand it easily. Awesome.

Collapse
 
jmtiong profile image
Jia Ming

amazing.. gonna keep this analogy for future references! :D

Collapse
 
robencom profile image
robencom

I have used this exact same analogy to explain back-end to my wife just 3 days ago!!!

Collapse
 
alchermd profile image
John Alcher

Soooo, did it worked well? :D

Thread Thread
 
robencom profile image
robencom

yeah it did! :D

And that's the reason so many people like this explanation.

Collapse
 
avalander profile image
Avalander

This might be the best analogy I've ever seen.

Collapse
 
presto412 profile image
Priyansh Jain

Oh well while we're at analogies

dev.to/presto412/visualising-the-j...

Collapse
 
aminarria profile image
Amin Arria

Best. Analogy. Ever.