DEV Community

Discussion on: What's the difference between Front-end and Back-end development?

Collapse
 
aarone4 profile image
Aaron Reese • Edited

Absolutely disagree.
Waiter is the http transport. They take a request (order) and return a result (food). They have no say in how the result is achieved
The chef is the web server. They take the request and pull together whatever resources are required to achieve the result. The chef is very definitely back end.
You can think of the maitre'd as a load balancer; they make sure that no one connection (waiter) is overloaded and limit the number of diners so that the chef is not burnt out by too many requests (DDoS)
What you described as back end is actually infrastructure and architecture. They are important but not necessarily relavent to this discussion

Collapse
 
adam_cyclones profile image
Adam Crockett 🌀 • Edited

Well this is a new kind of disagreement 👨‍🍳👩‍🍳 - I have kids, didn't sleep well last night and I think I wrote this at 4am...

You think of it how you like thats alright by me. I can barely read your reply anyway 🥴🛌

Collapse
 
adam_cyclones profile image
Adam Crockett 🌀

Im glad that atleast the idea served some inspiration and you whisked up another analogy