¿Qué tal va la semana 🤗? Es día de aprender algo nuevo con la newsletter de Ingeniero Binario.
Dentro del desarrollo de software nos encontramos con distintos patrones, que son soluciones ya probadas para problemas comunes que nos pueden brindar mayor seguridad, resiliencia o incluso una alta disponibilidad.
Ahora bien, en sistemas distribuidos uno de los mayores problemas a los que nos enfrentamos es la red, dado que desconocemos si el mensaje será entregado correctamente, o si el nodo receptor sí podrá procesarlo (o se quedará colgado).
Solo imagina un escenario en el que hayas tenido que hacer un trámite importante por internet, y por alguna razón la página no funcionaba.