The Death of Static Rules: Mak... Note
DZone.com

The Death of Static Rules: Making Microservices Smart, Flexible and Easy to Change

Hey, team!  Lately I have hit a wall, my microservices are so dominated with hardcoded rules that adjusting even the smallest nuance in policy was like disarming a bomb. I'm going to take you on my journey from messy if/else trees to clean, policy-driven microservices that update themselves (no redeploys). This will include every step from zero (no experience required) to hero, as well as some real-world examples, some questions for you to ponder and ideas you can use today. Let's go! What’s Wrong With Hardcoded Rules? A Simple Example—and Why It Sucks Let's say you are building an e-commerce checkout service. The service needs to charge a small surcharge when customers are located in certain countries. So, you write: