Jargon Demystified — Teck Stack

Gul Azeem
2 min readApr 8, 2021

Part 1/4

Have you heard the phrase “tech stack” and wondered what it means? Then read on.

Visual Credit: Gifer

A tech stack is simply a group of foundation technologies working in concert to assist in building highly functional, interactive websites, custom mobile apps etc.; when a collection works particularly well together, it can become a de facto standard, and make it easier to develop a minimum viable product (MVP); a great example of this is LAMP:

L inux — Server operating system
A pache — Web server software
M ySQL — Database system
P HP — Programming language, well-suited for developing interactive web pages.

Examples of some other popular stacks:

MEAN (MongoDB, Express.js, Angular.js, NodeJS)

MERN (MongoDB, Express.js, React.js, NodeJS)

MEVN (MongoDB, Express.js, Vue.js, NodeJS)

Python-Django

Why care about the stack? Especially BEFORE you get your app coded:

1. The choices you make can influence how a software development team does its work and the environments they set up.

2. Size, scope, and complexity of your app may change the direction of your tech stack.

3. Your stack can also influence the scalability of your product. Certain stacks better serve different projects.

4. Getting familiar with the strengths and weaknesses of your stack before you start building your product will help you take advantage of the strengths and mitigate the weaknesses.

Read the original post here:

https://www.linkedin.com/posts/gulemehrazeem_technology-womenintech-chooseyourstack-activity-6782348727395909632-VAaH

Image Credit: CSS

#technology #womenintech #chooseyourstack #itsnotyourringstack

--

--

Gul Azeem

Writer. CEO of RLAB Group. Outside of work, I play the violin, prefer stone fruit, and running by the beach.