MySQL bajo carga real: índices, planes y separar lecturas
Lo que de verdad importa cuando una base MySQL empieza a sufrir: leer el plan de ejecución, entender el orden de las columnas en un índice y saber cuándo separar lecturas de escrituras.
Blog
Laravel Octane, MySQL bajo carga, caché de disponibilidad y cómo modernizar PHP legacy sin parar la operación.
Lo que de verdad importa cuando una base MySQL empieza a sufrir: leer el plan de ejecución, entender el orden de las columnas en un índice y saber cuándo separar lecturas de escrituras.
En un motor de disponibilidad, cachear mal es peor que no cachear. Cómo elegir la unidad de caché, qué invalidar y por qué el objetivo real es dejar de hacer trabajo.
Octane elimina el coste de arranque de PHP en cada petición. Eso cambia mucho más que el rendimiento: cambia lo que puedes asumir sobre el estado de tu aplicación.
La reescritura completa casi nunca sobrevive al contacto con un sistema que factura cada día. Cómo mejorar una base legacy por partes, empezando por lo que de verdad duele.
Más allá de la estructura MVC por defecto: cómo organizar un proyecto Laravel con Clean Architecture, servicios de dominio y separación de capas que aguanta el crecimiento.
Asistente de Volkanic