Pular para o Conteúdo

Leonardo George

  • Dev
  • Design
  • Filmmaking
  • Fotografia
  • Literatura
  • Sobre mim
Leonardo George
  • Dev | IA

    Memory in AI Agent Systems: A Production Engineering Deep Dive

    Porleogmo@gmail.com 18/05/202618/05/2026

    A comprehensive architecture guide for distributed systems engineers building production AI agents 1. Introduction Every serious distributed system eventually confronts the same fundamental tension: stateless computation is easy to scale and reason about, but the real world demands state. Session persistence, distributed caches, event sourcing, CRDT-based replication — these patterns exist because stateless services cannot,…

    Ler mais Memory in AI Agent Systems: A Production Engineering Deep DiveContinuar

  • Dev | IA

    Tool Calling in Production AI Systems

    Porleogmo@gmail.com 17/05/2026

    A Systems Engineering Deep Dive For senior backend and distributed systems engineers building production AI infrastructure 1. Introduction Tool calling — also referred to as function calling, tool use, or external action invocation — is the mechanism by which a large language model moves from being a text processor to being an actor in a…

    Ler mais Tool Calling in Production AI SystemsContinuar

  • Dev | IA

    AI Agents: A Systems Engineering Deep Dive

    Porleogmo@gmail.com 17/05/2026

    Architecture, Execution, State Management, and Production Realities for Distributed Systems Engineers 1. Introduction The term “AI agent” has achieved the unenviable status of simultaneously meaning everything and nothing. In marketing materials, an agent is any LLM that can send an email. In research papers, it is an autonomous entity with persistent memory, theory of mind,…

    Ler mais AI Agents: A Systems Engineering Deep DiveContinuar

  • Dev | IA

    AI Agents — Como Funcionam os Agentes Autônomos Modernos

    Porleogmo@gmail.com 17/05/202617/05/2026

    Introdução Nos últimos anos, os Large Language Models (LLMs) deixaram de ser apenas “chatbots inteligentes” e começaram a evoluir para algo muito mais próximo de sistemas autônomos capazes de: Esses sistemas são chamados de AI Agents. Hoje, empresas como OpenAI, Anthropic, Google DeepMind e Microsoft estão investindo pesadamente nessa direção porque acreditam que agentes serão…

    Ler mais AI Agents — Como Funcionam os Agentes Autônomos ModernosContinuar

  • Banco de Dados / ORM | Dev

    Dirty Checking Overhead: O Custo Invisível de Gerenciar Entidades no Hibernate

    Porleogmo@gmail.com 17/05/202617/05/2026

    O Hibernate oferece uma conveniência poderosa: você modifica um objeto Java dentro de uma transação, e as mudanças são persistidas automaticamente no banco no momento do flush, sem precisar chamar save() explicitamente. Isso funciona porque o Hibernate mantém um snapshot do estado original de cada entidade carregada e, no flush, compara o estado atual com…

    Ler mais Dirty Checking Overhead: O Custo Invisível de Gerenciar Entidades no HibernateContinuar

  • Banco de Dados / ORM | Dev

    Long-running Transactions: O Que Acontece no Banco Enquanto Sua Transação Não Fecha

    Porleogmo@gmail.com 17/05/202617/05/2026

    O artigo anterior mostrou como transações longas esgotam o connection pool. Mas esse é apenas o dano visível — o que a aplicação sente diretamente. Dentro do banco de dados, uma transação longa causa um conjunto separado de problemas que continuam existindo mesmo depois que o connection pool é dimensionado corretamente, mesmo com PgBouncer, mesmo…

    Ler mais Long-running Transactions: O Que Acontece no Banco Enquanto Sua Transação Não FechaContinuar

  • Banco de Dados / ORM | Dev

    Connection Pool Exhaustion: Quando a Aplicação Trava por Falta de Conexões

    Porleogmo@gmail.com 16/05/2026

    Existe uma falha de produção com uma assinatura muito específica. A aplicação está no ar. O banco de dados está saudável. A CPU não está alta. A memória está ok. Mas os requests começam a demorar cada vez mais, o timeout do load balancer começa a disparar, e o log enche de uma exceção: O…

    Ler mais Connection Pool Exhaustion: Quando a Aplicação Trava por Falta de ConexõesContinuar

  • Banco de Dados / ORM | Dev

    Under-fetching e Chatty Queries: Quando Sua Aplicação Conversa Demais com o Banco

    Porleogmo@gmail.com 16/05/202616/05/2026

    O over-fetching traz dados demais. O under-fetching traz dados de menos — e paga o preço voltando ao banco repetidas vezes para completar o que precisava desde o início. É um problema mais sutil que o N+1 porque não segue um padrão mecânico de loop. Ele aparece em código perfeitamente razoável: uma chamada de serviço…

    Ler mais Under-fetching e Chatty Queries: Quando Sua Aplicação Conversa Demais com o BancoContinuar

  • Banco de Dados / ORM | Dev

    Over-fetching de Colunas: O Custo Invisível do SELECT *

    Porleogmo@gmail.com 16/05/202616/05/2026

    Existe uma linha de código que aparece em tutoriais, exemplos de documentação e código de produção com igual frequência: sql Ou sua versão em JPQL: java Ela funciona. Retorna os dados. Os testes passam. E em muitos sistemas, ela é a origem de um desperdício silencioso e contínuo: trazer da rede, desserializar e alocar na…

    Ler mais Over-fetching de Colunas: O Custo Invisível do SELECT *Continuar

  • Banco de Dados / ORM | Dev

    Missing Index: Quando o Banco de Dados Lê a Tabela Inteira para Encontrar Uma Linha

    Porleogmo@gmail.com 16/05/202616/05/2026

    Existe uma categoria de problema de performance que tem uma característica cruel: ele não aparece durante o desenvolvimento, não aparece nos primeiros meses de produção, e quando aparece, a aplicação já está sob pressão de usuários reais. O Missing Index é esse problema. A query funcionava perfeitamente com 10.000 registros. Com 2.000.000, ela trava. A…

    Ler mais Missing Index: Quando o Banco de Dados Lê a Tabela Inteira para Encontrar Uma LinhaContinuar

Navegação da Página

1 2 Página SeguintePróximo

© 2026 Leonardo George - Tema WordPress por Kadence WP

  • Dev
  • Design
  • Filmmaking
  • Fotografia
  • Literatura
  • Sobre mim