Go
pREST v2.1.0: A Ferramenta API Brasileira Ganha Suporte Nativo a MCP e Roteamento Multibanco
Published:
•
Duration: 8:28
0:00
0:00
Transcript
Apresentadora: E aí, pessoal! Bem-vindos de volta ao Allur, o seu ponto de encontro sobre PHP, Laravel, Go e tudo o que há de mais quente no desenvolvimento mobile e backend. Eu sou a Juliana Santos e hoje o papo é de encher a gente de orgulho. Sabe quando a gente fala que o Brasil tem potencial de sobra na tecnologia? Pois é, o episódio de hoje é a prova viva disso. Vamos mergulhar no lançamento da versão 2.1.0 do pREST. Se você ainda não conhece, o pREST é uma ferramenta de código aberto, inteiramente brasileira, que simplifica a vida de quem precisa transformar bancos de dados em APIs. Mas essa nova atualização, que saiu agora em julho de 2026, mudou o patamar do jogo. Estamos falando de suporte nativo ao Model Context Protocol — o famoso MCP — e roteamento multibanco. É basicamente a ponte que faltava para conectar nossos bancos PostgreSQL diretamente aos workflows de Inteligência Artificial mais modernos. Se você quer entender como a engenharia brasileira está ditando o ritmo da integração entre dados e IA, fica com a gente porque o papo hoje está sensacional!
Apresentadora: E para me ajudar a desbravar essas novidades, eu trouxe um convidado que manja muito do ecossistema Go e de arquitetura de dados. Ele é desenvolvedor sênior, entusiasta de open source e tem acompanhado de perto a evolução do pREST lá no GitHub e no TabNews. Seja muito bem-vindo ao Allur, Rafael Miranda! Tudo bem, Rafa?
Convidado: Valeu, Ju! Tudo ótimo por aqui. É um prazer enorme estar no Allur. Cara, eu sou fã do podcast e falar de pREST é falar de uma ferramenta que eu uso no dia a dia e que, honestamente, me economiza um tempo absurdo. Então, valeu demais pelo convite!
Apresentadora: Imagina, a gente que agradece! Rafa, pra começar, o pREST já é queridinho de muita gente aqui no Brasil, né? Mas essa v2.1.0 trouxe o tal do MCP — Model Context Protocol. Explica pra gente, de um jeito simples: o que é isso e por que a gente deveria estar empolgado?
Convidado: Boa! Cara, tenta imaginar o seguinte: hoje, se você quer que uma IA, tipo um agente autônomo ou um LLM, entenda os dados que estão no seu banco de dados, você geralmente tem que fazer um trabalho braçal de "tradução". Você busca o dado, limpa, explica pra IA o que aquele dado significa e aí sim ela processa. O MCP é um protocolo que resolve isso. Ele permite que a IA não só receba o dado bruto, mas entenda o contexto semântico daquilo. Com o suporte nativo no pREST, a sua API já entrega o dado "mastigado" pro modelo de IA. O pREST vira uma ponte inteligente. A IA sabe que aquele número ali é um "preço de venda" e que ele se relaciona com a tabela de "clientes", sem você precisar escrever quilômetros de código de integração.
Apresentadora: Massa! Então, tipo assim, a gente está eliminando aquele overhead de ter que criar uma camada de tradução o tempo todo?
Convidado: Exatamente! É menos código de "encanamento" e mais foco na inteligência. Antes a gente perdia muito tempo com processos de ETL — que é o Extrair, Transformar e Carregar os dados. Agora, com o pREST v2.1.0, o desenvolvedor configura e a ferramenta já expõe isso de um jeito que os agentes de IA entendem nativamente. É um ganho de performance e de agilidade imenso, principalmente pra quem está construindo agentes autônomos que precisam tomar decisões baseadas em dados em tempo real.
Apresentadora: Caramba, isso é um divisor de águas mesmo. E tem outra novidade que eu achei fantástica: o roteamento multibanco. Como é que isso funciona na prática? Porque antes o pREST era bem focado em um banco por instância, né?
Convidado: Pois é, Ju, essa era uma dor de quem trabalhava com arquiteturas mais complexas. Imagina que você tem uma empresa com vários microsserviços. Os dados de clientes estão num banco, os de produtos em outro e o histórico de vendas em um terceiro. Antes, você teria que subir várias instâncias do pREST ou fazer uma gambiarra no código pra gerenciar isso. Agora, o pREST v2.1.0 funciona como um orquestrador. Você faz uma requisição pra API e ele sabe, baseada em regras que você definiu, pra qual banco ele deve mandar aquela consulta. É transparente pro desenvolvedor que está consumindo a API.
Apresentadora: E isso brilha muito quando a gente junta com a IA, imagino...
Convidado: Total! Imagina um agente de IA que precisa responder: "Qual é o produto mais vendido para os clientes de São Paulo?". Com o roteamento multibanco, o pREST busca o cliente no banco A, as vendas no banco B e os produtos no banco C, tudo através de uma única interface, e já entrega pro modelo de IA com o contexto do MCP. É tipo dar superpoderes pro seu banco de dados PostgreSQL.
Apresentadora: Gente, é muito legal ver uma ferramenta brasileira liderando essa frente. Eu vi que a galera no TabNews e no GitHub está bem eufórica com isso. Por que você acha que esse projeto "made in Brazil" conseguiu sair na frente de tantas soluções gringas?
Convidado: Olha, Juliana, eu acho que o Brasil tem uma comunidade de desenvolvedores muito resiliente e prática. A gente lida com orçamentos apertados e prazos curtos, então a gente adora ferramentas que resolvam o problema rápido e com qualidade. O pREST nasceu dessa necessidade de agilidade. E como a comunidade aqui é muito ativa, o feedback chega rápido. O pessoal viu a onda da IA chegando e percebeu que o gargalo não era mais o modelo de linguagem em si, mas como conectar esse modelo aos dados reais das empresas de forma segura e contextualizada. O pREST ocupou esse espaço com maestria.
Apresentadora: E falando em desafios reais, Rafa... pra quem está ouvindo a gente e quer começar a usar o pREST v2.1.0 hoje, qual é a "pedra no sapato" que eles podem encontrar? Tem alguma curva de aprendizado ou alguma dica de ouro que você daria?
Convidado: Ótima pergunta. O pREST é muito simples de instalar — é um binário em Go, você sobe e ele funciona. Mas a dica de ouro é: cuide da modelagem do seu banco. Como o pREST reflete o seu banco de dados diretamente na API, se o seu banco estiver uma bagunça, sua API vai ser uma bagunça. Agora, com o MCP, a gente também precisa pensar em como descrever esses metadados. Não é só subir a tabela, é dar nomes consistentes e usar os comentários do banco de dados (os 'comments' do SQL) que o pREST usa pra gerar a documentação e o contexto da IA. Então, a dica é: organize a casa (o banco) antes de convidar a IA pra entrar.
Apresentadora: "Organize a casa antes de convidar a IA pra entrar", amei essa frase! Vou até anotar. E Rafa, a gente está falando de PostgreSQL aqui, que é o foco principal dele, né? Você vê o pREST expandindo pra outros bancos ou o foco no Postgres é justamente o que torna ele tão robusto?
Convidado: O Postgres é o porto seguro dele e onde ele tira mais proveito dos recursos avançados. Mas o roteamento multibanco já abre portas pra uma flexibilidade maior. O coração do pREST é ser leve e performático. Eu acho que o foco no ecossistema Postgres é um acerto, porque é o banco de dados que mais cresce e que a comunidade de IA mais utiliza como base vetorial e relacional. Mas quem sabe o que o futuro reserva, né? A versão 2.1.0 já mostrou que eles não têm medo de inovar.
Apresentadora: Com certeza! E pra gente fechar esse papo, qual o impacto disso pro futuro das APIs? A gente vai parar de escrever rotas manualmente e deixar tudo pro pREST e pra IA?
Convidado: Eu acredito muito nisso, Ju. O modelo de escrever cada endpoint (GET, POST, DELETE) manualmente pra cada tabelinha está ficando datado. Ferramentas como o pREST automatizam o que é repetitivo. O papel do desenvolvedor backend está mudando pra ser mais um arquiteto de dados e um orquestrador de contextos de IA. A gente vai gastar menos tempo escrevendo código "boilerplate" e mais tempo pensando em como os dados geram valor pro negócio. O pREST v2.1.0 é um passo gigante nessa direção.
Apresentadora: Sensacional, Rafa! Olha, eu saio desse papo muito empolgada com o que vem por aí. É muito bom ver o Brasil no topo da inovação em infraestrutura de software. Pessoal, para quem quiser conhecer mais sobre o pREST v2.1.0, o projeto é open source, está lá no GitHub (é só buscar por pREST) e tem uma comunidade incrível no TabNews e no Discord deles. Rafa, obrigada demais por compartilhar esse conhecimento com a gente hoje. Foi um prazer!
Convidado: O prazer foi meu, Juliana! Valeu pelo espaço e parabéns pelo Allur, continuem trazendo esses temas porque a gente precisa muito falar disso. Um abraço pra todo mundo!
Apresentadora: Valeu, Rafa! E valeu a você que sintonizou o Allur hoje. Espero que esse episódio tenha te dado ideias massa para os seus próximos projetos. Não esquece de seguir a gente nas redes sociais e assinar o podcast pra não perder nada. Até a próxima, tchau!
Tags
Go
ai agents
mcp
open-source
backend
api
postgres