Especificación

Construyo sistemas backend y conservo el registro de cada cambio.

Siete años sobre Go, Python y Rust, en fintech — cerca del flujo de órdenes FIX. Cada entrada de acá lleva su fecha, sus decisiones y su estado de ciclo de vida.

Puesto
Software Engineer · Trii
Dominio
Fintech · FIX · Inversiones
Stack
Go · Python · Rust
Experiencia
7 años

Vista explotada

La pieza que cambió lo que fixlog puede hacer

Vista explotada del pipeline de fixlog Cinco etapas apiladas en contorno isométrico: lectura mapeada en memoria, detección de layout, parseo de mensajes, índice de búsqueda y visor de terminal. Cuatro etapas están dibujadas como fantasmas grises, ya armadas; el índice está en rojo sobre su asiento punteado vacío, con dos flechas punteadas que apuntan hacia él. P-01 MMAP zero-copy P-02 SNIFF layout P-03 PARSE escaneo 8=FIX P-04 INDEX rayon · hot-tag P-05 TUI ratatui
Ya armado La pieza que cambió
1:1 P-04 · INDEX · rayon

Un filtro de igualdad sobre un millón de mensajes: ~477 ms → ~156 µs.

fixlog recorre logs FIX sin cargarlos: mapea el archivo en memoria, detecta el layout, escanea los límites de mensaje, renderiza. La pieza decisiva es el índice con búsqueda por tag caliente: con él, un filtro de igualdad deja de recorrer todos los mensajes.

Registro de revisiones

Entradas fechadas, la más nueva primero

Cada entrada conserva su fecha y su estado. Una retirada conserva su página y apunta a lo que la reemplazó.

  1. fixlog

    Proyecto

  2. DotCLI

    Proyecto

Contacto

Siguiente paso: escribime.

Para una posición backend, una revisión técnica o una pregunta sobre cualquier entrada de acá.