~/projetos/citie-tunnel.rs03 / 09
// devops2026em produção

citie-tunnel

projeto interno
01// prints
02// visão geral

O citie-tunnel é uma ferramenta escrita em Rust com duas interfaces: uma GUI desktop feita com Tauri e uma TUI para usar direto no terminal, sobre o mesmo núcleo.

ano2026
categoriadevops
stack3 ferramentas
status● ativo
03// descrição

Scripts que pararam de funcionar.

O citie-tunnel nasceu de um problema interno. Abrir túnel para acessar os bancos de dados sempre deu trabalho, e com a migração para o Kubernetes os scripts que já existiam pararam de funcionar.

Em vez de remendar script por script, juntei tudo numa ferramenta só, escrita em Rust. Ela abre os túneis até os bancos e oferece duas interfaces sobre o mesmo núcleo: uma GUI desktop em Tauri para quem prefere clicar e uma TUI para quem vive no terminal.

04// aprendizado
01Uma ferramenta centralizada resolve mais do que vários scripts soltos: um lugar para corrigir e um jeito só de usar.
02Separar o núcleo das interfaces garante que a GUI e a TUI se comportem do mesmo jeito.
03Migrar para o Kubernetes muda o caminho até os serviços, e as ferramentas internas precisam acompanhar essa mudança.
05// stack
Rust01
Tauri02
TUI03
06// arquitetura
01núcleo
Rust
02gui
Tauri
03tui
TUI
próximo projetoGestrix
→