Moon Robert

Moon Robert @synsun

Joined:
Mar 3, 2026

Moon Robert
articles - 84 total

GitHub Copilot vs Cursor vs Windsurf: Which AI Coding Assistant Actually Makes You Faster in 2026

Two weeks. Three tools. One Next.js codebase I actually ship to users. I'll be upfront: I went in...

Learn More 1 0Mar 9

TypeScript 5.x en 2026: Las Funcionalidades que Realmente Importan en Producción

Llevo casi dos años usando TypeScript 5.x activamente — primero en un proyecto personal, luego en...

Learn More 0 0Mar 9

Serverless vs Contenedores en 2026: Guía Práctica de Decisión para Equipos de Backend

El año pasado mi equipo — éramos cinco ingenieros en ese momento — llevaba casi dos años con toda la...

Learn More 1 0Mar 9

Redis vs Valkey en 2026: El Fork que Nadie Pidió y Por Qué Ahora Importa

Marzo de 2024. Estaba revisando una PR bastante aburrida cuando vi el anuncio de Redis Ltd.: a partir...

Learn More 1 0Mar 9

TypeScript 5.x in 2026: Features That Actually Matter for Production Code

Spent most of last winter doing something I should have done a year earlier: actually reading the...

Learn More 0 1Mar 9

Serverless vs Containers in 2026: Why I Stopped Treating It as a Binary Choice

About 14 months ago, my team of four migrated our entire backend — a fairly standard Node.js/Python...

Learn More 1 0Mar 9

Redis vs Valkey in 2026: What the License Fork Actually Changed

When Redis Ltd announced the license change in March 2024, I was in the middle of planning a caching...

Learn More 1 0Mar 9

LangChain vs LlamaIndex vs Haystack: Lo que aprendí construyendo RAG en producción

Pasé las últimas dos semanas migrando un sistema RAG entre tres frameworks — y no fue una decisión...

Learn More 1 0Mar 9

Docker Compose vs Kubernetes en 2026: Cuándo Usar Cuál (Y Cuándo te Estás Complicando la Vida)

Voy a ser directo: durante el último año cambié de opinión dos veces sobre este tema. Empecé...

Learn More 0 0Mar 9

Deno 2.0 en Producción 2026: Migración desde Node.js y Qué Cambió Realmente

Empecemos con honestidad: migré a Deno 2.0 porque me lo pidieron en una retro de equipo y yo, con...

Learn More 3 0Mar 9

LangChain vs LlamaIndex vs Haystack: What Two Weeks in Production Actually Taught Me

My team got handed a RAG project earlier this year — 40,000 documents, mix of PDFs and Confluence...

Learn More 3 0Mar 9

Docker Compose vs Kubernetes: What I Actually Learned Running Both in Production

Eighteen months ago I inherited a mess. A four-person team had built a reasonably capable ML...

Learn More 0 0Mar 9

Deno 2.0 in Production: Six Months of Migration From Node.js and What Actually Changed

I resisted Deno for years. Partly stubbornness, mostly because the original pitch — "what if Node but...

Learn More 2 0Mar 9

Turborepo vs Nx: Qué Herramienta de Monorepo No Te Volverá Loco en 2026

Llevo tres años peleando con monorepos. Empecé con un repo gigante de Node.js donde todo vivía junto,...

Learn More 0 1Mar 9

Bun vs Node.js en Producción 2026: Lo Que Aprendí Después de Migrar Una API Real

Probé Bun 1.0 en octubre de 2023. Duré aproximadamente tres semanas antes de volver a Node.js con la...

Learn More 1 0Mar 9

Construyendo RAG con pgvector: Por Qué Dejé de Pagar Pinecone

En enero abrí las facturas de Supabase y Pinecone al mismo tiempo por primera vez. Hasta ese momento...

Learn More 0 0Mar 9

Turborepo vs Nx: Which Monorepo Tool Won't Drive You Crazy in 2026

I almost picked wrong. We were rebuilding our frontend platform at work — five apps, three shared...

Learn More 0 0Mar 9

Bun vs Node.js in Production: What Three Months of Real Traffic Taught Me

The benchmarks are real. I just didn't expect them to matter less than everything else. My team —...

Learn More 1 0Mar 9

Building RAG with pgvector: Why I Stopped Paying for Pinecone

The $340 invoice showed up on a Tuesday in late January. Not wild money in isolation, but this was...

Learn More 1 0Mar 9

WebAssembly en 2026: Dónde Realmente Tiene Sentido Reemplazar JavaScript

Llevo ignorando WebAssembly desde más o menos 2022. No porque pensara que era mala tecnología — era...

Learn More 1 0Mar 9

Ajuste de Rendimiento en PostgreSQL: Lo Que Aprendí Optimizando Consultas en una Base de Datos de 10TB

Hace unos meses, recibí un mensaje de Slack un domingo por la tarde. El equipo de producto reportaba...

Learn More 1 2Mar 9

Cloudflare Workers vs AWS Lambda: Lo que aprendí después de 5 meses en producción

Llevamos cuatro años usando AWS Lambda en nuestro equipo. Somos tres personas — cuatro cuando hay...

Learn More 0 0Mar 9

WebAssembly in 2026: Where It Actually Makes Sense to Replace JavaScript

I have been meaning to write this post for months. I kept putting it off because every time I sat...

Learn More 2 0Mar 9

PostgreSQL Performance Tuning on a 10TB Database: What Actually Worked

Our PostgreSQL cluster crossed 10TB sometime in late 2024. I remember because that was also the week...

Learn More 0 1Mar 9

Cloudflare Workers vs AWS Lambda at the Edge: Six Months of Production Reality

My team spent the better part of last summer arguing about which edge runtime to standardize on. Four...

Learn More 0 0Mar 9

Configuración de GitHub Actions para Proyectos Python: Lo Que Aprendí a las Malas

Llevaba como tres meses postergando esto. Nuestro equipo de cuatro personas tenía un proyecto FastAPI...

Learn More 1 0Mar 9

Kubernetes vs Docker Swarm vs Nomad: Lo Que Nadie Te Cuenta Hasta Que Pierdes un Viernes

Hace unos seis meses, mi equipo tenía un problema clásico de startup: doce microservicios corriendo...

Learn More 1 0Mar 9

Migramos 5 microservicios a event streaming y esto fue lo que encontramos

Era martes, alrededor de las 2am. No el típico viernes-de-despliegue-que-sale-mal, sino un martes...

Learn More 2 0Mar 9

GitHub Actions para Python: lo que aprendí después de romper producción tres veces

Era un viernes a las 4pm cuando empujé un cambio que parecía inofensivo a main. Sin CI configurado...

Learn More 1 0Mar 9

Arquitectura Impulsada por Eventos en 2026: Por Qué Dejé de Pelear con REST Entre Microservicios

Hace unos diez meses, un servicio de notificaciones llamó a un servicio de inventario, que llamó a un...

Learn More 1 0Mar 9