Glossário
Stack de tecnologia (tech stack)
Uma stack de tecnologia é o conjunto de linguagens de programação, frameworks, bancos de dados e serviços de hospedagem usados para construir e rodar um software, como um site, uma aplicação web ou um app para celular.
O que compõe uma stack de tecnologia?
| O que faz | Exemplos | |
|---|---|---|
| Front-end | O que os usuários veem e clicam no navegador ou no app | React, Next.js, Flutter |
| Back-end | Regras de negócio, lógica e integrações | Node.js, Go, Python |
| Banco de dados | Guarda os dados | PostgreSQL, MySQL, MongoDB |
| Hospedagem | Roda o software e o mantém no ar | AWS, Google Cloud, um servidor próprio |
Como uma empresa deve escolher a stack?
- Escolha ferramentas muito usadas e bem mantidas, para poder contratar ou trocar desenvolvedores depois.
- Adeque a stack ao produto: uma aplicação web e um app para celular podem precisar de front-ends diferentes.
- Verifique se ela se conecta aos sistemas que você já usa.
- Pergunte quanto custa hospedar e manter, e não só construir.
Para a maior parte do software empresarial, uma stack comum e conhecida é um ponto forte, não uma fraqueza.
Perguntas frequentes
A stack de tecnologia importa para um fundador não técnico?
Sim, principalmente no longo prazo. A stack define a facilidade de encontrar desenvolvedores, o custo da hospedagem e a dificuldade de mudar depois. Você não precisa escolhê-la sozinho, mas peça à sua equipe que explique a escolha em linguagem simples.
Dá para mudar a stack de tecnologia depois?
Dá, mas normalmente isso significa uma migração ou uma reescrita parcial, o que leva tempo e dinheiro. Por isso vale escolher uma stack bem mantida desde o início.
Todos os termos do glossário
- Produto mínimo viável (MVP)
- Product-market fit (ajuste produto-mercado)
- Fase de discovery (descoberta)
- Scope creep (aumento descontrolado do escopo)
- Dívida técnica
- Software sob medida
- CMS headless
- Planejamento de recursos empresariais (ERP)
- Gestão de relacionamento com o cliente (CRM)
- CRM de telecalling
- Software white label
