RSS DZone.com
Seguir
La Muerte de las Reglas Estáticas: Haciendo que los Microservicios sean Inteligentes, Flexibles y Fáciles de Cambiar
¡Hola, equipo! Últimamente he chocado contra un muro. Mis microservicios están tan dominados por reglas codificadas que ajustar incluso el más mínimo matiz en la política era como desarmar una bomba. Voy a llevarlos en mi viaje desde árboles de if/else desordenados hasta microservicios limpios, impulsados por políticas que se actualizan solos (sin necesidad de redeployments). Esto incluirá cada paso desde cero (no se requiere experiencia) hasta ser un héroe, así como algunos ejemplos del mundo real, algunas preguntas para que reflexionen e ideas que pueden usar hoy. ¡Vamos!
¿Qué está mal con las reglas codificadas?
Un ejemplo simple, y por qué apesta
Digamos que estás construyendo un servicio de pago para comercio electrónico. El servicio necesita cobrar un pequeño recargo cuando los clientes se encuentran en ciertos países. Así que escribes: