go-application.mdx - Iago Bussoletti
EN
../projetos

go-application.mdx

Aplicação em Go em tempo real

Uma aplicação server-rendered em Go usando Templ, embeddings de LLM e interações ao vivo.

Ajustes finais
2026Desenvolvimento backend e UI server-renderedDeploy em breve

Visão geral

Este projeto é uma aplicação em Go focada em padrões de interação renderizados no servidor, busca apoiada por embeddings e atualizações ao vivo pragmáticas. Ele não é apresentado como produto completo até que os detalhes restantes estejam finalizados.

Por que Go

Go combina bem com esse estilo de projeto porque a aplicação se beneficia de tratamento claro de requisições, deploy previsível e concorrência direta.

Modelo de renderização

Templ fornece componentes explícitos enquanto mantém a renderização no servidor. Interações no estilo HTMX podem pedir fragmentos focados da página em vez de enviar uma aplicação client-side completa.

type SearchResult struct {
    Title string
    Score float64
}

Embeddings e busca

O trabalho com LLM fica separado do fluxo determinístico do backend. Embeddings ajudam a recuperar itens similares, mas a aplicação ainda precisa de regras claras de ranking, fallbacks previsíveis e observabilidade.

Estado atual

O deploy está marcado como ajustes finais. Quando as URLs de live e repositório estiverem prontas, adicioná-las à frontmatter irá expor automaticamente as ações no card e na página.

Próximas melhorias

A próxima iteração útil é documentar o fluxo de dados com mais concretude: ingestão, geração de embeddings, consulta, ranking e a fronteira entre similaridade semântica e filtros determinísticos.

Capturas de tela

Fluxo de busca renderizado no servidor
Uma interface compacta server-rendered para consultar dados estruturados e semânticos.
Lista de resultados apoiada por embeddings
Resultados combinam filtros backend com similaridade por embeddings.
Painel de interação ao vivo
Atualizações focadas mantêm a página responsiva sem transformá-la em uma SPA pesada.