jueves, 22 de enero de 2015

Aplicaciones escalables en la nube

El 22 de Noviembre tuve el placer de impartir una sesión junto a Miguel Lopez en la última edición del evento Codemotion, uno de los mas importantes a nivel europeo que reunió a 1925 asistentes. Aqui os dejo el material de la sesión.
Aplicaciones escalables en la nube: mentiras y verdades
Desarrollar para la nube no es tan transparente como creemos. Conocer correctamente este nuevo entorno, así como sus limitaciones nos ayudarán a evitar problemas de escalabilidad. En esta sesión veremos cómo desarrollar correctamente soluciones para la nube de Microsoft que sean escalables. Veremos ejemplos de lo que no es escalable y también veremos cómo podemos solucionarlo y evitarlo. Hablaremos de patrones de arquitectura, Unity, Entity Framework, capas de acceso a datos, worker roles, web roles,...escalabilidad!

jueves, 15 de enero de 2015

DBCC FREEPROCCACHE y sus peligros

El comando DBCC FREEPROCCACHE se encarga de borrar todos los planes de ejecución cacheados en la instancia (o uno en concreto si se especifica su handle específico). Este comando debe ser visto como lo que es, un comando para entornos de pruebas, pero nunca como un recurso a tener en cuenta en un entorno de producción.
Generalmente cuando alguien lee sobre este comando, acaba leyendo algo como lo que acabo de mencionar, en este caso me dispongo a mostrar qué ocurre cuando lo lanzamos en un sistema de producción real.

Continua leyendo...