Saltar al contenido
Ever Cifuentes
01

Cuando el sistema es la restricción

La mayoría de las plataformas no fallan. Se ralentizan, y esa lentitud se describe como un problema de personas. Normalmente me llaman cuando ya está claro que el problema es arquitectónico.

02

Probablemente reconoces alguno de estos

  • La entrega se ha ralentizado y nadie puede señalar una sola causa.

  • Un monolito que todos coinciden en dividir, y nadie coincide en cómo.

  • Incidentes que se sobreviven pero nunca se explican del todo.

  • Una migración que lleva un año a seis meses de terminar.

  • Una iniciativa de IA que produce código más rápido de lo que el equipo puede revisarlo.

03

Cómo transcurre el trabajo

01

Diagnóstico

Leo el código, los incidentes y el historial de entregas. Después hablo con quienes cargan el pager. La restricción casi nunca está donde dice el organigrama.

02

Decisiones

Las tres o cuatro decisiones arquitectónicas que de verdad mueven el resultado, cada una con su costo y con lo que cierra. No una lista de buenas prácticas.

03

Ejecución

Me quedo lo suficiente para que las decisiones sobrevivan al contacto con el roadmap: design reviews, los primeros servicios y las guías que evitan que el patrón se erosione.

04

Qué tienes tras la primera evaluación

Una evaluación arquitectónica escrita: qué puede sostener el sistema hoy, por dónde se romperá después, cuáles son las tres decisiones que más pesan y cuánto cuesta cada una. Te sirve trabajemos juntos después o no. Telecom Argentina y Sky Mexico son cómo se ve este entregable: una evaluación, una arquitectura y un roadmap sobre el que el cliente puede actuar.

05

Dónde profundizo

Sistemas Distribuidos

  • Event-driven architecture
  • gRPC
  • Kafka
  • RabbitMQ
  • High-concurrency
  • Resiliency patterns
  • Saga pattern
  • Multi-tenant architecture

Cloud e Ingeniería de Plataforma

  • AWS
  • AWS Lambda
  • Amazon ECS
  • Kubernetes
  • Docker
  • Terraform
  • CI/CD
  • GitHub Actions

Ingeniería Backend

  • Go
  • Elixir
  • Python
  • TypeScript
  • System design

Datos y Almacenamiento

  • PostgreSQL
  • MongoDB
  • Amazon Aurora
  • MySQL
  • Redis
  • Elasticsearch

Observabilidad y Fiabilidad

  • Distributed tracing
  • Grafana
  • Performance optimization
  • Automated testing

Ingeniería de IA

  • LLM-augmented workflows
  • Agentic workflows
  • Local inference
  • AI-assisted code review

Infraestructura y Self-Hosting

  • Proxmox
  • TrueNAS
  • Enterprise Linux
  • Networking
  • Infrastructure as Code

La consultoría se presta a través de SiliconTrace, una consultora actualmente en construcción.

06

¿Tienes delante una decisión de arquitectura que saldrá cara si te equivocas?