Service Discovery pattern para microservicios

Service Discovery y Service Registry

Una gran parte de las aplicaciones que se construyen hoy en día, requieren de un API para funcionar, dicha API ofrece todos los servicios necesarios para que la aplicación puede interactuar con el Backend y así afectar la información de la base de datos, sin embargo, de esa gran cantidad de aplicaciones que se conectan con APIs, requieren saber exactamente donde está alojado (IP y puerto) cada uno de los servicios que conforman el ecosistema de microservicios, es allí donde entra el Service Discovery pattern para solucionar ese tipo de dependencias. (más…)

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. (más…)

Patrón de Diseño Factory

UMLEsta entrada formara parte de un conjunto de entradas dedica específicamente a explicar los diferentes patrones de diseño que existe.

El patrón de diseño Factory es uno de los mas utilizados ya que nos permite crear en tiempo de ejecución una Instancia o un resultado a partir de ciertos parámetros e incluso sin parámetros.

Patrón de diseño Factory Method
Patrón de diseño Factory Method

En este caso desarrollaremos un Factory que nos regrese una instancia a adecuada para conectarnos a distintas base de datos. El ejemplo se centra en que a partir del tipo de base de datos que queremos utilizar podremos conectarnos a ella sin necesidad de (más…)