Aprende a implementar el patron Cache-Aside en .NET usando Redis como cache distribuida. Comparamos IDistributedCache vs StackExchange.Redis con ejemplos practicos.
Leer más →Etiqueta: performance
-
Cache-Aside Pattern en .NET: Cache Eficiente con IMemoryCache
Aprende que es el patron Cache-Aside y como implementarlo en ASP.NET Core con IMemoryCache para reducir consultas a la base de datos y mejorar el rendimiento de tus APIs.
Leer más → -
EF.Functions: llamá a funciones nativas de SQL desde LINQ en EF Core
EF.Functions permite llamar a funciones nativas de la base de datos (LIKE, DATEDIFF, CONTAINS, Collate y más) directamente desde LINQ en Entity Framework Core, sin SQL crudo ni librerías externas. Ejemplos prácticos y comparativa de performance.
Leer más → -
Cómo un ALTER TABLE tiró producción por 19 minutos en PostgreSQL
Un ALTER TABLE inocente sobre una tabla de 180 millones de filas causó 19 minutos de downtime total. RCA de un incidente real publicado por Haider (The Sev-1 Database): cómo el ACCESS EXCLUSIVE lock de PostgreSQL puede cascade y tumbar toda tu aplicación, y el patrón correcto para evitarlo.
Leer más → -
EF Core como un Pro: Rendimiento, Patrones y Funcionalidades Modernas en .NET 8–10
Domina las funcionalidades modernas de EF Core: compiled queries, split queries, columnas JSON, EF.Functions y filtros globales para escribir código de acceso a datos limpio, eficiente y escalable en .NET 8–10.
-
Arquitectura de Web APIs en .NET 10 — Parte 3: Observabilidad, Resiliencia y Tiempo Real
OpenTelemetry, Polly, Feature Flags y Server-Sent Events: los componentes avanzados que llevan una Web API con .NET 10 de funcional a lista para producción de verdad.
Leer más → -
Arquitectura de Web APIs en .NET 10 — Parte 2: Performance y Escalabilidad
Rate Limiting, Output Cache con invalidación por tags y API Versioning: los tres componentes que marcan la diferencia cuando tu Web API con .NET 10 empieza a recibir carga real.
Leer más → -
Arquitectura de Web APIs en .NET 10 — Parte 1: Los fundamentos que no pueden faltar
Health Checks, Exception Handling global, Validación con Endpoint Filters y OpenAPI nativo: los cuatro componentes esenciales que agrego en cualquier Web API con .NET 10 desde el día uno.
Leer más → -
Guía práctica: cómo migré mis proyectos de .NET 8 a .NET 10 sin romper producción
Paso a paso para migrar de .NET 8 a .NET 10: cambiar TFM, actualizar paquetes, adoptar field/PrimaryConstructors/Lock gradualmente. Checklist, errores comunes y tiempos reales.
Leer más → -
Rendimiento extremo en .NET 10: Stack allocation, Native AOT y el GC que trabaja menos
Rendimiento en .NET 10: stack allocation inteligente, Native AOT con binarios de 8MB, mejoras del GC y Tensor Primitives para operaciones SIMD. Con números reales de APIs en producción.
Leer más →