Glossário de Tecnologia

Entenda os termos mais importantes do mundo da tecnologia

5G technology

A quinta geração da tecnologia de rede móvel, projetada para fornecer velocidades de dados significativamente mais altas, latência ultrabaixa e capacidade para conectar milhões de dispositivos simultaneamente.

Exemplo: Transmitir vídeos em 8K sem interrupções ou controlar máquinas industriais à distância com resposta instantânea.
Relacionados:
Conectividade Smart Cities Latência Banda Larga
API
API
Software

Application Programming Interface - Um conjunto de protocolos e ferramentas que permite que diferentes aplicações de software se comuniquem e compartilhem dados de forma eficiente.

Exemplo: Integrar o login do Google em um site usando a API de autenticação do Google.
Relacionados:
REST JSON Webhook Endpoint
Augmented Reality (AR)

Realidade Aumentada - Tecnologia que sobrepõe elementos digitais (como imagens, som e texto) ao mundo real visto através de dispositivos como smartphones ou óculos especiais.

Exemplo: O jogo Pokémon GO ou filtros de Instagram que colocam objetos 3D no ambiente ao seu redor.
Relacionados:
VR Mixed Reality Filtros Holograma
Big Data
Big Data
Software

Grandes volumes de dados, tanto estruturados quanto não estruturados, que inundam uma empresa diariamente. O importante não é a quantidade, mas o que as organizações fazem com os dados.

Exemplo: Análise de milhões de transações de cartão de crédito para detectar fraudes em tempo real.
Relacionados:
Data Mining Analytics Hadoop Data Warehouse
Blockchain
Blockchain
Software

Um sistema de registro que armazena informações de forma que seja difícil ou impossível alterar, hackear ou enganar o sistema. É essencialmente um livro digital de transações duplicado e distribuído.

Exemplo: O registro imutável de todas as transações de Bitcoin desde sua criação.
Relacionados:
Criptomoeda Smart Contracts Peer-to-Peer Decentralization
CPU
CPU
Hardware

Central Processing Unit - O cérebro do computador, responsável por interpretar e executar a maioria dos comandos vindos do hardware e software do sistema.

Exemplo: Um processador Intel Core i9 ou AMD Ryzen 9 lidando com renderização de vídeo complexa.
Relacionados:
Processador Núcleos Clock Speed Cache
Cloud Computing

Computação em Nuvem - A entrega de serviços de computação — incluindo servidores, armazenamento, bancos de dados, redes e software — pela Internet para oferecer inovação mais rápida.

Exemplo: Armazenar fotos no Google Drive ou hospedar um site na Amazon Web Services (AWS).
Relacionados:
AWS Azure SaaS Scalability
Cybersecurity

Cibersegurança - A prática de proteger sistemas, redes e programas contra ataques digitais, que geralmente visam acessar, alterar ou destruir informações confidenciais.

Exemplo: Uso de autenticação de dois fatores (2FA) e criptografia de ponta a ponta em aplicativos de mensagens.
Relacionados:
Firewall Criptografia Phishing Malware
Deep Learning

Aprendizado Profundo - Um subconjunto do Machine Learning baseado em redes neurais artificiais com várias camadas, capaz de aprender representações complexas de dados de forma autônoma.

Exemplo: O sistema de visão de um carro autônomo que identifica pedestres, placas e semáforos em tempo real.
Relacionados:
Neural Networks Neurons Backpropagation Computer Vision
DevOps
DevOps
Software

Uma combinação de filosofias culturais, práticas e ferramentas que aumenta a capacidade de uma organização de entregar aplicativos e serviços em alta velocidade, unindo Desenvolvimento (Dev) e Operações (Ops).

Exemplo: Implementar pipelines de CI/CD para automatizar o teste e a publicação de código novo todos os dias.
Relacionados:
CI/CD Docker Agile Automação
Docker
Docker
Software

Uma plataforma aberta para desenvolver, enviar e executar aplicativos. O Docker permite separar seus aplicativos da sua infraestrutura para que você possa entregar software rapidamente através de containers.

Exemplo: Empacotar uma aplicação web com todas as suas dependências para garantir que ela rode igual em qualquer computador.
Relacionados:
Containers Kubernetes DevOps Microservices
Edge Computing

Computação de Borda - Uma filosofia de computação distribuída que aproxima a computação e o armazenamento de dados das fontes de dados, melhorando os tempos de resposta e economizando largura de banda.

Exemplo: Um carro autônomo processando dados de sensores localmente em milissegundos, em vez de enviar tudo para um servidor central.
Relacionados:
IoT Cloud Computing Latência Real-time