O fim da 'defesa de perímetro' via VPN e a rede que 'não confia em ninguém'. Desvendando a essência do Zero Trust e do BeyondCorp.
PoW, PoS e a solução do Problema dos Generais Bizantinos (PBFT).
Explorando o GraphQL como uma linguagem de consulta para resolver over-fetching e under-fetching, e o verdadeiro valor da arquitetura original do REST
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.
Por que há opiniões que afirmam que o JWT não deve ser usado para gerenciamento de sessão.
Os bastidores do login moderno e o funcionamento do JWT (JSON Web Token).
Arquitetura de comunicação bidirecional e streaming unidirecional.
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.
O pêndulo entre o client-side e o server-side.
Uma API de próxima geração que libera todo o poder de computação da GPU.
Os scripts de bastidores que sustentam aplicativos da web que funcionam mesmo offline.
Evitando os custos de análise do JavaScript para atingir velocidade quase nativa.
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.
A distinção entre provisionamento (construção) e gerenciamento de configuração (configuração).
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.
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.
Os limites do 2PC (Two-Phase Commit) e a aceitação da consistência eventual.
A tecnologia que torna o lançamento de software uma 'tarefa chata'. Desvendando a história e a prática desde os horrores da implantação manual até o GitOps.
Como quebrar a barreira do idioma entre desenvolvedores e especialistas de domínio. Uma abordagem prática baseada na filosofia de Eric Evans
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.