Blog do Club Martech

microserviços

Ilustração 3D: envelopes entram por uma única fenda de latão, recebem carimbo e seguem por tubos para três salas.

API Gateway

API Gateway é o ponto único de entrada das requisições de clientes a serviços ou microserviços; gerencia o tráfego, roteia chamadas e aplica segurança, autenticação e autorização.

Ilustração 3D: dedo aperta um botão e um cubo violeta salta de uma caixa branca fechada, sem maquinário à vista.

FaaS

FaaS (Function as a Service) é um modelo de computação em nuvem que permite executar funções de código em resposta a eventos, sem a necessidade de gerenciar servidores ou infraestrutura, oferecendo escalabilidade e otimização de custos.

Ilustração 3D: três tubos de vidro enchendo de envelopes, com clipes violeta marcando onde cada leitor parou.

Kafka

Apache Kafka é uma plataforma distribuída para processamento de eventos e mensagens em tempo real, usada para criar pipelines de dados escaláveis e sistemas de streaming, oferecendo alta confiabilidade e desempenho para diversos setores.

Ilustração 3D: ao tocar uma campainha de latão, um bloco branco sobe de um alçapão; os outros alçapões seguem fechados.

Serverless Computing

Serverless Computing é um modelo de nuvem em que o provedor cuida de provisionamento, escalabilidade e manutenção dos servidores, e o desenvolvedor foca no código.

Ilustração 3D: um guindaste repõe uma caixa rachada para manter duas caixas iguais em cada uma das três docas.

Kubernetes

Kubernetes é uma plataforma de código aberto para orquestração de containers, criada originalmente pelo Google, que automatiza a implantação, o dimensionamento e a gestão de aplicações.

Ilustração 3D: a mesma caixa de vidro com o aplicativo e suas dependências aparece igual numa mesa, num servidor e numa nuvem.

Containers (Docker)

Containers são unidades padronizadas de software que reúnem código, dependências e bibliotecas para executar uma aplicação de forma isolada. Docker é uma das plataformas para criá-los e gerenciá-los.

Ilustração 3D: cinco pequenos prédios independentes ligados por caminhos; um é trocado e os outros seguem funcionando.

Microservices

Microservices, ou microserviços, são uma abordagem arquitetural em que o sistema é dividido em componentes pequenos e independentes, cada um com uma funcionalidade e comunicação por APIs.

Ilustração 3D: maquete branca sem teto com cinco cômodos ligados por corredores violeta, sobre papel de planta.

Arquitetura de Software

A Arquitetura de Software é o planejamento estratégico da estrutura e do funcionamento de um sistema, garantindo eficiência, escalabilidade e facilidade de manutenção em projetos digitais.

Receba o melhor conteúdo sobre Marketing e Tecnologia

comunidade gratuita

Cadastre-se para o participar da primeira comunidade sobre Martech do brasil!