Circuit Breaker pattern

La llegada de nuevas arquitecturas como SOA o Microservicios han tra铆do grandes ventajas, pero con ello, han surgido nuevas problem谩ticas que pocas veces se sabe c贸mo resolver con precisi贸n, uno de estos casos, es identificar cuando un servicio ha dejado de funcionar para dejarle de enviar peticiones, pero por otro lado, identificar el fallo, reportarlo y hacer algo en consecuencia, por suerte, la patr贸n Circuit Breaker (Corto circuito) permite cerrar la comunicaci贸n con un determinado servicio cuando se ha detectado que est谩 fallado. as

Patr贸n Factory Method – Introducci贸n [Primera parte] [Video]

En este video te ense帽are la teor铆a que hay detr谩s del patr贸n Factory Method, este patr贸n permite la creaci贸n de objetos de un subtipo determinado a trav茅s de una clase Factory. Esto es especialmente 煤til cuando no sabemos, en tiempo de dise帽o, el subtipo que vamos a utilizar o cuando queremos delegar la l贸gica de creaci贸n de los objetos a una clase Factory. Utilizando este patr贸n podemos crear instancias din谩micamente mediante la configuraci贸n, estableciendo cual ser谩 la implementaci贸n a utilizar en un archivo de texto, XML, properties o mediante cualquier otra estrategia. as

Concurrencia VS Paralelismo

Concurrencia VS ParalelismoA pesar de que hoy en d铆a casi todas las aplicaciones trabajan con m煤ltiples hilos de ejecuci贸n y que los programadores saben utilizarlos, muy poca gente sabe distinguir entra Concurrencia y Paralelismo, ya que son conceptos bastantes relacionados, pero que no necesariamente significan lo mismo. as

SOAP vs REST 驴cual es mejor?

SOAP vs REST

SOAP vs REST es una comparaci贸n que muchos programadores o incluso arquitectos de software suelen preguntarse a la hora de desarrollar las API para sus sistemas, pero cual es realmente la diferencia que existe entre ellas, 驴Ser谩 que una es superior a la otra? 驴Ser谩 que REST llego para remplazar a SOAP? Pues bien, en este art铆culo trataremos de resolver esta gran duda.

as

Integraci贸n de aplicaciones con Cross Reference

cross reference

Cross Reference o Referencias cruzadas es una de las t茅cnicas m谩s utilizadas para la integraci贸n de aplicaciones basadas en Arquitectura SOA, en donde las distintas aplicaciones comparten informaci贸n similar pero replicada en cada una de ellas.聽 De entrada puede resultar un poco tonto decir que la informaci贸n se encuentre en varias aplicaciones, sin embargo existen escenarios donde esto es as铆 y en realidad no est谩 mal. Pero antes de debatir este punto me gustar铆a explicar en qu茅 consiste Cross Reference.

as

Patr贸n de dise帽o Command

Patr贸n de dise帽o CommandEl patr贸n de dise帽o Command es muy utilizado cuando se requiere hacer ejecuciones de operaciones sin conocer realmente lo que hacen, estas operaciones son conocidas como comandos y son implementadas como una clase independiente que realiza una acci贸n muy concreta, para lo cual,煤nicamente recibe un conjunto de par谩metros para realizar su tarea. as