Gracias Yoa! como siempre muy bien explicado, bajado a tierra con un ejemplo real. ¿Tienes algún video donde expliques las estrategias que se suelen utilizar para lidiar o mitigar los problemas derivados de la consistencia eventual?
@JoseGuzman-gi3sv2 жыл бұрын
Hola Yoa, muchas gracias por tu contenido. Me surge una duda, para el ejemplo que mencionas, una opción podría ser que el servicio de otorgar crédito consulte al servicio de Clering por el dato, antes de otorgar el crédito ? En este caso se asegura que el dato sea más preciso? O esto implicaría mucho acoplamiento o dependencia? Muchas gracias !!
@erickjhormanromero69052 жыл бұрын
si es que en ese caso seria una http request y si al hacerlo tendrias que esperar la respuesta del servidor y que pasa si tienes 100k request al dia , ni tampoco podrias tener la oportunidad de tener otros microservicios para poder consumir esa data y hacer analiticas, pienso que para mi el ejemplo si explica lo que es eventual pero en este caso lo que se necesitia es tener la informacion actualizada , ya tambien se deberia revisar el teoreme CAP para este pequeño sistema distribuido. no se si estoy mal
@SACAViXTech2 жыл бұрын
Hola Erick, Jose, gracias por debatir, si el tema es bien completo, la idea del video es siempre que pensemos como desarrolladores, arquitectos en estos temas que han pensado ustedes, Si vamos contra clearing tenemos un "coste" de la operación sincrona que capaz no podemos permitirnos como comenta Erick. Sobre CAP, la tolerancia a particiones que es lo que mueve la escalabilidad real también trae consigo eventualidad. Es un tema muy complejo en el que se tiene que pensar a la hora de lograr un diseño adecuado, a lo mejor para este caso se usa una base compartida o tabla compartida, no me gusta pero a lo mejor la criticidad del negocio lo necesita, es un tema complejo, siempre tenemos que pensar en el negocio y luego en la tecnología, es lo importante. Gracias a ambos.
@erickjhormanromero69052 жыл бұрын
Hola no se si entendi mal pero la idea del clearing no es determinar si se le puede dar el credito o no?, entonces el deberia estar actualizado con el estado real de la persona y asi determinarle si se le da el credito o no a la persona para no darle un credito a una persona que no esta apta para recibirlo.
@SACAViXTech2 жыл бұрын
Si, esa es una opción , es justo parte de lo que trato de explicar, qué hay que tener cuidado con los diseños que hacemos y la eventualidad. Gracias por participar.
@ignaciobriones37692 жыл бұрын
Wow man, siempre habia pensabdo ESO, la arq de microservicios presenta la consistencia eventual, entonces como Podemos solucionar Esto?