Skip to content
Ever Cifuentes
01

When the system is the constraint

Most platforms do not fail. They slow down, and the slowdown gets described as a people problem. I am usually called once it is clear the problem is architectural.

02

You probably recognize one of these

  • Delivery has slowed and nobody can point at a single cause.

  • A monolith that everyone agrees should be split, and nobody agrees how.

  • Incidents that are survivable but never fully explained.

  • A migration that has been six months from done for a year.

  • An AI initiative that produces code faster than the team can review it.

03

How the engagement runs

01

Diagnosis

I read the code, the incidents, and the delivery history — then I talk to the people who carry the pager. The constraint is rarely where the org chart says it is.

02

Decisions

The three or four architectural choices that actually move the outcome, each with its cost and what it forecloses. Not a list of best practices.

03

Execution

I stay long enough that the decisions survive contact with the roadmap: design reviews, the first services, and the guardrails that keep the pattern from eroding.

04

What you have after the first assessment

A written architectural assessment: what the system can carry today, where it will break next, which three decisions matter most, and what each one costs. It is useful whether or not we work together afterwards. Telecom Argentina and Sky Mexico are what this deliverable looks like: an assessment, an architecture, and a roadmap the client can act on.

05

Where I go deep

Distributed Systems

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

Cloud & Platform Engineering

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

Backend Engineering

  • Go
  • Elixir
  • Python
  • TypeScript
  • System design

Data & Storage

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

Observability & Reliability

  • Distributed tracing
  • Grafana
  • Performance optimization
  • Automated testing

AI Engineering

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

Infrastructure & Self-Hosting

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

Consulting is delivered through SiliconTrace, a consultancy currently being built.

06

Facing an architectural decision that will be expensive to get wrong?