DEV Community

Cover image for Explain a Tech Stack Like I'm 5
Ken Sparks
Ken Sparks

Posted on

Explain a Tech Stack Like I'm 5

Can you explain the concept of a Stack/Tech Stack in an simplistic way?

Discussion (4)

Collapse
mauryarohit profile image
mauryarohit

I came across an post on social media that compared the working of a restaurant with how things go around in application development. I think a 5 yo can also understand the analogy.
This is how it is:

  • Backend: The kitchen is where all the processing happens and the user or customer doesn't need to see how it is working under the hood i.e. how the chef is preparing the food.
  • Frontend: This is where the user places an request(order) to the backend(kitchen). The presentation also happens here(the UI of the application).
  • APIs: The waiter works as an API that carry out users' request to the backend from the frontend.

However, this is not the best analogy that would explain the whole "Tech Stack". But somewhat give an idea about the same.

Collapse
kallmanation profile image
Nathan Kallman

In this analogy, the "Tech Stack" would be things like:

Friers, Red Shirt Uniforms, Drive-thru

vs

Ovens, Tuxedos, Candle-lit tables

There's innumerable combinations; some are more popular than others. And some setups are better at particular types of service.

Collapse
kensparksdev profile image
Ken Sparks Author

Excellent Analogy! I'll be using that going forward.

Collapse
jscoder17 profile image
Jscoder17

I don't know what a tech stack is but I do know you should keep your GameStop Stonks!