Featured image of post gRPC e Protocol Buffers: O Padrão para Comunicação entre Microsserviços

gRPC e Protocol Buffers: O Padrão para Comunicação entre Microsserviços

RPC binário mais rápido e robusto que JSON/REST. Guia completo sobre desenvolvimento orientado a esquemas, eficiência de serialização do Protocol Buffers, streaming HTTP/2 e balanceamento de carga com Envoy.

Featured image of post Como o WebRTC Funciona: A Tecnologia por Trás da Comunicação P2P em Tempo Real

Como o WebRTC Funciona: A Tecnologia por Trás da Comunicação P2P em Tempo Real

Os bastidores de como os navegadores podem fazer chamadas de vídeo diretamente. Uma explicação completa desde as limitações do HTTP e WebSocket até a travessia de NAT (STUN/TURN), SDP, ICE e comunicação baseada em UDP.

Featured image of post Event Sourcing e CQRS (Separação de Responsabilidades de Comando e Consulta)

Event Sourcing e CQRS (Separação de Responsabilidades de Comando e Consulta)

A essência de uma arquitetura que armazena os 'fatos (eventos) ocorridos' em vez do estado atual. Uma explicação detalhada desde as limitações do CRUD até a necessidade do CQRS.

Featured image of post O Campeão da Orquestração de Contêineres: Arquitetura do Kubernetes (K8s)

O Campeão da Orquestração de Contêineres: Arquitetura do Kubernetes (K8s)

Por que o Docker sozinho não era suficiente? Exploramos em profundidade a filosofia de design do Kubernetes originada do Borg do Google, a estrutura do Control Plane e Worker Node, e a importância dos Pods.

Featured image of post O Verdadeiro Valor da Arquitetura Serverless: AWS Lambda e FaaS

O Verdadeiro Valor da Arquitetura Serverless: AWS Lambda e FaaS

Não significa que 'não existem servidores', mas sim a terceirização da responsabilidade operacional. Uma explicação completa desde a evolução do IaaS para o FaaS, até as contramedidas para cold starts e design orientado a eventos.

Featured image of post Injeção de Dependência (DI) e Inversão de Controle (IoC)

Injeção de Dependência (DI) e Inversão de Controle (IoC)

Por que não devemos usar 'new' e como os contêineres proporcionam um baixo acoplamento. Uma exploração da eliminação de dependências rigidamente codificadas e do conceito de IoC com base no princípio de Hollywood.