What it is and how to build one

Sumit Rana
Sumit Rana
.
1 min read

What is a tech stack?

Developers can’t manage a technology stack unless they know what’s going on, which is why an analytics platform, like Mixpanel, is such an important part of the tech stack. Each tool in your stack creates, analyzes, or ingests data, and to run most efficiently, those data sources need to link to one another.

Definition

A technology stack, also called a solutions stack, technology infrastructure, or a data ecosystem is a list of all the technology services used to build and run one single application. The social site Facebook, for example, is composed of a combination of coding frameworks and languages including JavaScript, HTML, CSS, PHP, and ReactJS. This is Facebook’s ‘tech stack.’
Developers talk about tech stacks because it makes it easy to communicate lots of information about how an application is built. The term is sometimes applied to marketing services (Martech stacks) or sales services (sales stacks), but it originated in the software development community. A tech stack quickly summarizes the programming languages, frameworks, and tools a developer would need to interface with the application. Because most coding languages have well-known performance attributes and limitations, the tech stack hints at the overall application’s strengths and weaknesses. If a programmer knows that a software service is built on PHP, for example, they know that it’s code base is probably large and difficult to debug. PHP is a notoriously inefficient coding language yet is used in most popular web applications. If a programmer knows that an application was built using Ruby on Rails, they know they’d have to learn the programming language Ruby to make any changes. Tech stacks are particularly useful for hiring developers. “Unless applicants are familiar with a tech stack’s frameworks and languages, or are willing to become familiar, they might not be a good fit,” said John Debs, a full-stack software engineer at messaging platform Lua. Companies trying to recruit developers often include their tech stack in job descriptions.
Sumit Rana
Written By

Sumit Rana

Coding wold

Coding wold

Coding wold. Follow to join Coding wold + followers.

You may also like