Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como Patrones de diseño

¿Por qué ser reactivos?

Un documento interesante sobre algunos de los lineamientos para el diseño de arquitecturas de software resilientes, no solo dentro de la aplicación, también como parte de las capas de hardware y software. Los sistemas reactivos, en resumen, son aquellos que pueden tomar acciones ante una falla esperada en alguno de los componentes, por ejemplo, un servicio. También es mandatorio decir que se apoya en los patrones asíncronos, así evitando el desperdicio de recursos por bloqueo de hilos o conexiones.  Ahora con el mundo on-premise , las cosas se ponen mucho más sencillas para construir arquitecturas robustas de software, aunado a la simplicidad de los orquestadores y proveedores de automatización para cualquier componente en el día a día. Como nos tiene acostumbrados, O'reilly imprime un gran esfuerzo técnico y de edición en temas informáticos. Les dejo aquí el P DF de libre descarga .

Factory Pattern

Esta vez hablaré un poco acerca de un patrón de diseño bien conocido, el cual garantiza, como todos los patrones, un orden al código para evitar su viscosidad y su ganar su fácil mantención a futuro. En esta ocasión el Factory Pattern nos ayuda a solventar problemas como la abstracción de conexiones a base de datos, logging, instanciación de objetos dependiendo la plataforma, etcétera. Incluso muchas veces es utilizado cuando se requiere instanciar el objeto xmlhttprequest de java script, cuando lo usamos en AJAX. El código que comparto es el ejemplo que en las referencias podrán encontrar con unas muy simples modificaciones. Java Sample En los siguientes sitios podrán encontrar información muy buena acerca de lo que comento: Wikipedia Developer Life