tech stack

Development tool combination

A tech stack is the combination of programming languages, frameworks, databases, and tools used to build and run a software application.

Developers discuss stacks when planning projects or job requirements: Our tech stack is React, Node, and PostgreSQL.

Full stack refers to both front-end (user-facing) and back-end (server-side) technologies together.

integration

API

Software communication standard

third-party · OAuth · SDK · plugins · middleware · data exchange · endpoints · authentication · JSON · XML

infrastructure

cloud

Atmospheric water vapor mass

  • serverOne who attends tables
  • databaseOrganized digital information collection
  • DockerApplication containerization platform

AWS · Azure · GCP · load balancer · CDN · virtualization · containers · hosting · deployment · DevOps

backend

Node.js

JavaScript runtime for servers

  • PythonLarge nonvenomous squeezer
  • RubyRed precious stone
  • JavaProgramming language from Sun

PHP · Go · Rust · ASP.NET · REST · authentication · middleware · server-side · endpoints · controllers

architecture

microservices

Decomposed application architecture

modularity · scalability · decoupling · patterns · abstraction · components · orchestration · event-driven · containerized · distributed

frontend

React

Frontend JavaScript framework

  • VueJavaScript UI framework
  • AngularGoogle's web development framework
  • JavaScriptWeb programming language

TypeScript · HTML · CSS · responsive · UI · components · DOM · browser · rendering · SPA

database

MySQL

Relational database management system

  • OracleProphetic shrine or speaker
  • CassandraIgnored prophet of doom
  • SQLDatabase manipulation language

NoSQL · queries · schemas · migrations · indexing · relational · caching · data modeling

Categories
Opposites
complexity/composition

tech stackbare metal

Direct hardware access, unmediated

technological approach

tech stackmanual process

Task done by people directly

pen and paper · traditional methods

technological complexity

tech stackpen and paper

Basic tools for correspondence

legacy system · typewriter · filing cabinet · spreadsheet

Family

tech, stack, technology, technological, technologically, technician, technique, technical, technically

Familiarity
Top 500,000
Profile
Used worldwide · Rated G