Skip to content
Ever Cifuentes

Ever Cifuentes

Software Architect · Staff Backend Engineer · AI Engineer

14 years · distributed systems · Bogotá, Colombia

Designing resilient software for production at scale.

I design the distributed systems behind streaming platforms, telecommunications networks, and large-scale commerce — the kind where an architectural mistake takes years to surface and years to undo.

Ever Cifuentes
14+
Years building software
89.6M
Monthly users reached
185+
Microservices architected
6
Large-scale platforms
Reference architectureevent-driven
sheet01
revA
versionv1.0.0
A reference event-driven architecture: synchronous edge, asynchronous core, one source of truth.
02

Where this judgment was built

06Large-scale platforms
  • 01

    Disney Parks

    Software Architect & Tech Manager

    via Globant ·

  • 02

    Telecom Argentina

    Tech Manager & Software Architect

    via Globant ·

  • 03

    Sky Mexico

    Tech Manager & Software Architect

    via Globant ·

  • 04

    Pluto TV / Paramount

    Tech Manager & Senior Go Developer

    via Globant ·

  • 05

    Amazon Ring

    Senior Software Engineer

    via Deviget ·

  • 06

    Hallmark

    Tech Lead & Software Architect

    via Globant ·

Six engagements across media, telecommunications, entertainment, and large-scale commerce — architecture, technical leadership, and the assessments that decided what got built. Fourteen years of decisions made under production constraints, and the judgment that came out of them.

03

What I get called for

Not a technology list. The situations where a system stops serving the business.

01

Distributed systems

When services, events, and dependencies become hard to reason about.

02

Cloud architecture

When a platform needs to evolve without stopping the business.

03

Reliability & observability

When production failures reveal what the system was never designed to show.

04

AI engineering

When AI needs architectural guardrails, not just an API key.

04

Work

Each engagement is a decision I had to defend, and the reasoning I would give again today.

05

How I build

Not slogans. These are the positions I argue for in design reviews, and the ones I have been wrong about often enough to state carefully.

Simplicity is a constraint, not a style

The simplest system that solves the problem is the one that can still be understood at 3am by someone who did not write it. Every abstraction is a loan taken against future comprehension, and the interest is paid during incidents.

Reliability is designed, never added

Circuit breakers, retries, and timeouts bolted onto a finished system only redistribute its failures. Resilience is a property of how services depend on each other, which means it is decided in the design review or not at all.

A system you cannot observe is a system you do not operate

Tracing and metrics are not an operational afterthought — they are how a distributed system becomes legible. If you cannot answer where the latency went without adding code, the architecture already failed at something.

All six principles
06

Writing

I write about distributed systems, backend architecture, and the parts of engineering that do not fit in a commit message.

BitKode — an engineering field notebook

bitkode.dev

Essays and notes on architecture, Go, and building systems that last.

Read the notebook →

07

Open source

Software I ship, not a portfolio of experiments.

hlab

Go · CLI + TUI · Proxmox

hlab.sh

A Go CLI and full-screen TUI that creates and manages Proxmox VMs and LXC containers. It discovers the cluster over the Proxmox API and drives Terraform and Ansible underneath, so you never hand-write either.

Ships through a Homebrew tap and a curl installer, both verified against release checksums.

08

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

Considering Staff+ and Principal engineering roles.