RSS DZone.com
Подписаться
Смерть статичных правил: Делаем микросервисы умными, гибкими и легкими в изменении
Привет, команда! В последнее время я уперся в стену: мои микросервисы настолько переполнены жестко закодированными правилами, что изменение даже малейшей детали в политике было похоже на обезвреживание бомбы. Я проведу вас через свой путь от хаотичных деревьев if/else к чистым, управляемым политиками микросервисам, которые обновляются сами (без переразвертываний). Это будет включать каждый шаг от нуля (опыт не требуется) до героя, а также реальные примеры, некоторые вопросы для размышления и идеи, которые вы можете использовать уже сегодня. Поехали!
Что не так с жестко закодированными правилами?
Простой пример — и почему это ужасно
Допустим, вы разрабатываете сервис оформления заказа для электронной коммерции. Сервис должен взимать небольшую надбавку, когда клиенты находятся в определенных странах. Итак, вы пишете: